Writing firmware for AI Chips & frontier Inference clusters
July 2026 - Present
Past Experiences
Where I've Worked
Team Lead, Ground Network Software
Astranis Space Technologies
Architected software for next-gen ground antenna array, including closed feedback loop between satellite and groundÂ
Owned the end-to-end lifecycle of software foundational to satellite internet delivery and operations, including architecture; verification, monitoring, and in-space upgrade strategies; documentation; and usage tooling
Eliminated bi-weekly crashes at monitoring stations by rearchitecting the firmware, including migrating from Python to C++ to leverage direct memory-mapped IO to the FPGA instead of TCP/IP transactions to a buggy vendor binary
Enabled power-off-safe updates for deployed RFSoCs at monitoring stations by implementing dual-copy mechanism
Architected software config structure and build system to emphasize scalability and traceability across the satellite life cycle
Reduced realtime deadline violations by 10x via non-blocking UART/ethernet and reprioritizing telemetry collection
Diagnosed a one-fault safety violation in the gyroscope hardware, analyzed solutions, and implemented a fix in firmware
Defined firmware requirements for operating a GNSS receiver to supply accurate orbit determination information
November 2021 - June 2026
Software Engineering Intern
Texas Instruments
Streamlined Linux configuration workflow with scripts and Makefiles to assist TI customers with custom board porting
Formulated a minimal Linux and U-Boot configuration for AM64 processors to emulate the custom board port process
Aligned with several software teams to limit product overlap and minimize customer confusion with TI software
June 2021 - August 2021
Software Development Engineering Intern
Amazon Alexa
Designed robust, efficient data pipeline on AWS to ingest 800+ compliance management data assets into AWS RDS
Configured alarming, monitoring, and testing (90%+ coverage) for early error detection in a full CD environment
Built redriving webpage for failed imports using React.JS, AWS SQS, and AWS Lambda to enable fast error recovery
May 2020 - August 2020
Software Engineering Intern
Branch International
Augmented customer service teams by incorporating Spanish and Hindi into NLP stock message recommendation model
Engineered image redaction microservice with 95+% accuracy using OCR and natural-scene text detection models
Introduced repayment channel to Mexico users by writing API integration with payment provider and updating app UI
June 2019 - August 2019
Organizations I've Led
Signals and Systems Head Teaching Assistant
UC Berkeley
Designed Audio Fingerprinting (Shazam) lab to familiarize students with spectrograms and time-frequency analysis
Create lab assignments, hold office hours, and teach discussion sections for class of 120+ undergraduate Berkeley students
Developed online learning procedures to maintain instructional quality and student engagement during COVID-19 crisis
January 2020 - May 2020 (TA), June 2020 - December 2020 (Head TA), January 2022 - May 2022 (Head TA)
VP of Education and iOS Instructor
MDB (Mobile Developers of Berkeley)
Spearheaded the creation of the MDB Blog and MDB resource page, providing technical resources and commentary to 1.5K monthly active users, increasing the visibility of the club on campus
Mentored 5 teams through research, design, development and release of apps driven by ML, AR, and Computer Vision
Coordinated with 7 instructors to design and teach an 80-hour all-encompassing iOS and Android curriculum to 17 Berkeley students over the course of 5 weeks"
Jan 2019 - May 2020
Midwest Lieutenant Governor
Junior State of America (JSA)
Planned and executed conventions attended by 700+ students from the Midwestern U.S by leading a team of 45 students
Fought political apathy by organizing voter registration drives and activism campaigns, encouraging 100s of students to become civically engaged
Developed confidence and communication skills of 50+ high school students through workshops on public speaking
Drove convention engagement for 1000s of students by maintaining the JSA App, prompting online debate and discussion