Aryan Wadhwani

Systems Software Engineer at Apple

About

Hi! I'm Aryan. I'm a Systems Software Engineer at Apple, where I build SoC simulations for Apple hardware. I graduated from Purdue University in 2023 with a B.S. in Computer Science.

I live in Cambridge, MA, and love hosting things and bringing people together. If you're nearby, don't be a stranger!

Experience

  1. 2023 — Present

    Systems Software Engineer · Apple

    Developing high-performance simulation models for Apple SoCs in C++ and Python, collaborating with OS and firmware teams to support pre-silicon bringup.

  2. 2022

    Software Engineer Intern · Meta

    Created new infrastructure for continuous testing, staging, and releases of Meta's LLVM fork. Accelerated test builds by 26% and reduced time to access build artifacts from 10 minutes to 20 seconds. Contributed to LLVM upstream by fixing a missed optimization in the SROA pass.

  3. 2021

    iOS Engineer Intern · Angi

    Shipped features for the Angi Pro iOS app using Swift and Objective-C to improve user experience and customer retention.

  4. 2020 — 2023

    Teaching Assistant · Purdue University

    Teaching Assistant for Software Engineering, Analysis of Algorithms, and Systems Programming. Also worked on Course Development for Introductory CS courses.

Projects

  1. 2026

    MBTA Train Tracker PCB

    A four-layer MBTA map with 319 individually controlled LEDs, showing current subway, Mattapan, and Silver Line vehicle positions.

  2. 2023

    Coroutines for Linear Type Systems

    Defined formal semantics for a Rust-like language in K, including linear types, reference/ownership semantics with enforced borrowing rules, and asymmetric stackful coroutines with runtime type- and ownership-safety checks.

  3. 2022

    Heavy Imp

    An interpreter for a simple imperative language written in Rust using heap allocations, with static type-checking.

  4. 2022

    GQL Server

    An SQL database server with integrated version control, written using Rust and Protocol Buffers/gRPC. Supports standard SQL operations alongside git-like version control features.

  5. 2021

    VirtuCards

    Mobile game for groups to play card games with desktop shared screen. Features leaderboards, custom avatars, private messaging, and animated reactions.

Dark

© 2026 Aryan Wadhwani