Motive Technologies
C, Python Embedded Software Engineer May 2025 - Present
- Developed and tested embedded software for reliable CAN bus message processing in vehicle telematics systems
- Optimized a high-throughput CAN Rx path resulting in a 13% drop in CPU utilization and a packet drop rate below 1%
- Conducted benchmark testing and compiled results into an interactive dashboard for data-driven optimization
MDA Space
C++, Python Software Engineer, Satellite Systems September - December 2024
- Worked on the embedded software for the on-board processor (OBP) of a software-defined digital satellite product
- Conducted verification and validation of the OBP using pytest and C++, ensuring compliance with product requirements
- Led API documentation automation with Doxygen, Sphinx and Pandoc, providing consistency and minimizing effort team-wide
UW Orbital Design Team
C, FreeRTOS Member, Firmware Subteam September 2023 - Present
- Designed, developed and tested firmware aboard a CubeSat for the Canadian Satellite Design Challenge
- Employed FreeRTOS on a TI-RM46 MCU while interfacing with peripherals via I²C communication protocol
Wrmth
C, FreeRTOS, ESP32 Embedded Firmware Engineer January - April 2024
- Developed and tested firmware for IoT systems embedded in heated outdoor smart furniture
- Implemented Bluetooth Low Energy (BLE) GATT services & characteristics to interact with a mobile app over Bluetooth
Health & Rehab Research, Inc.
Python, MATLAB, XGBoost Machine Learning Engineer June - August 2023
- Conducted research and development on deep learning models powering a Brain-Computer Interface (BCI)
- Employed a graph neural network (GNN) to classify imagined movements (Motor Imagery) from live EEG readings
- Discovered and eliminated data leaking in the training process for an overall increase of 11% in performance accuracy
Self Employed
Lua Game Developer January 2021 - August 2022
- Spearheaded development on 2 round-based, and 5 drop-in-drop-out multiplayer games on the Roblox platform
- Generated over 235 million plays, roughly 1,500 peak concurrent users and over $200,000 USD in revenue
- Delivered monthly Live Ops updates to an engaged community of over 4.0 million monthly active users