Experience
UBC Orbit - Firmware Developer
Sep 2023 - May 2025
Firmware developer on the Command and Data Handling (CDH) subteam, writing build systems, internal tools, and device drivers

Invinity Energy Systems - Software Engineer Intern
May 2024 - Aug 2024
Software engineer intern, developing scalable high-performance web application for controlling and monitoring distributed battery grids
Intel - Firmware Engineer Intern
Sep 2022 - Sep 2023
Firmware engineer intern, developing firmware, microcode, and software for a next generation hardware security module for IPU and FNIC SoC's

Education
University of British Columbia - BSc. of Science - Computer Science
Sep 2020 - Present
Introduction to Software Engineering (CPSC 310) Teaching Assistant. x4 Deans Honour List

Projects




