Software Engineer Intern
MDA SpaceContributed to MDA’s modernization of the Canadarm2 (ISS) simulation testbed used by NASA and CSA, focused on real-time data distribution and internal tooling.
Studying Computer Engineering @ Waterloo
Contributed to MDA’s modernization of the Canadarm2 (ISS) simulation testbed used by NASA and CSA, focused on real-time data distribution and internal tooling.
Worked on backend services and data pipelines supporting Toyota's production line robots, focused on real-time monitoring and assembly line reliability.
Built internal tooling and APIs (Node.js) to analyze and visualize reporting data from hundreds of financial sources, including AI-assisted workflows for analysts.
Delivered full-stack applications and data pipelines for nuclear operations, from cross-departmental dashboards to automated equipment data analysis.
Real-time Spotify playback display, driven by bare-metal STM32 firmware.
Transforms UWaterloo's ECE 350 lecture material into a queryable knowledge base with accurate, cited responses.
Automated medication dispenser, engineered for older adults with cognitive decline. Built around the STM32F401RE microcontroller, with a keypad and LCD user interface.