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
2023 — Present Systems Software Engineer · AppleDeveloping high-performance simulation models for Apple SoCs in C++ and Python, collaborating with OS and firmware teams to support pre-silicon bringup.
2022 Software Engineer Intern · MetaCreated 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.
2021 iOS Engineer Intern · AngiShipped features for the Angi Pro iOS app using Swift and Objective-C to improve user experience and customer retention.
2020 — 2023 Teaching Assistant · Purdue UniversityTeaching Assistant for Software Engineering, Analysis of Algorithms, and Systems Programming. Also worked on Course Development for Introductory CS courses.
Projects
2026 MBTA Train Tracker PCB
A four-layer MBTA map with 319 individually controlled LEDs, showing current subway, Mattapan, and Silver Line vehicle positions.
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.
2022 Heavy Imp
An interpreter for a simple imperative language written in Rust using heap allocations, with static type-checking.
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.
2021 VirtuCards
Mobile game for groups to play card games with desktop shared screen. Features leaderboards, custom avatars, private messaging, and animated reactions.