About Me
I'm a software engineer on the kernel team at Rivian and VW Group Technologies in Palo Alto, where I work on the Linux platform behind next-generation automotive infotainment systems.
My day-to-day lives at the boundary between hardware and software: I own device tree configuration for a Qualcomm-based multi-VM platform, work on how CPU resources are allocated across virtualized guest systems, and build CI tooling that catches hardware configuration problems before they ever reach a bench. When a board won't boot or a peripheral goes missing, I'm the one tracing it down to the kernel.
Before this, I earned my M.Eng. in Electrical and Computer Engineering at Cornell, where I was a Graduate Teaching Assistant for Design with Embedded Operating Systems (ECE 5725) and served on the E-Board of the Cornell Maker Club. Along the way I validated FPGA systems at Intel and audited Wi-Fi driver security at Apple. These experiences shaped my interest in the space where systems engineering meets security.
Outside of work, I teach a smartphone skills class for senior learners because good engineering and good teaching are both about meeting people where they are :)
Skills
Technologies and tools I work with:
- Linux Kernel
- Device Tree
- Yocto / Kconfig
- C/C++
- Python
- Shell
- Embedded Systems
- RTOS
- Virtualization
- CI/CD Automation
- FPGA / Verilog
- Git
Contact Me
Feel free to reach out via Email or connect on LinkedIn!