/Work Experience

Where I've worked

Teledyne DALSA

May 2026 – Aug 2026
Test Engineer
Waterloo, ON
  • Engineered a Python/TestStand automated test framework that replaced manual inspection, cutting multi-hour validation to a 20-minute hardware-in-the-loop task.
  • Built a Python/Pytest executable to automate sensor-lifetime estimation, accelerating analysis turnaround from 3 hours to 1 minute.
  • Developed automated regression pipelines for aerospace CMOS sensors in MATLAB/LabVIEW to validate custom hardware firmware.
  • Analyzed low-yield BSI sensors in a Level 10 cleanroom, scripting pipelines to process PRNU, QE, and dark-noise metrics.
  • Automated temperature-coefficient alignment for sensor calibration, reducing manual validation cycles by 35%.

Waterloo Aerial Robotics Group (WARG)

Jun 2025 – Present
Embedded Software Engineer
Waterloo, ON
  • Built a CNC hot-wire foam cutter on Raspberry Pi with custom C++/Python drivers and a DDA algorithm for synchronized multi-axis motion.
  • Developed a Fly-By-Wire control system in C++, implementing TECS firmware to manage aircraft flight-control loops in real time.
  • Programmed a custom PID controller with integral anti-windup and derivative low-pass filtering for stable firmware performance.
  • Configured STM32 microcontrollers over SPI, mapping analog sensor inputs to PWM signals for hardware motor validation.

Capilano University

Jun 2025 – Aug 2025
Student Researcher · Biomimetic Wheelchair Design
North Vancouver, BC
  • Researched quadruped locomotion and collaborated with the team to document detailed findings.
  • Translated gait mechanics into a human-assistive wheelchair, modeled and iteratively prototyped in SolidWorks, and guided the overall biomimetic design.

Capilano University

May 2025 – Jul 2025
Student Researcher · LiDAR Survey & Data Processing
North Vancouver, BC
  • Created flight-mission procedures with pre-flight checks, emergency routines, and post-processing validation.
  • Generated point-cloud data, classified terrain, and produced contour lines in LiDAR360.
  • Troubleshot LiAir V70 setups, resolving georeferencing/trajectory errors and identifying sensor patterns.
  • Assembled a custom sUAS hardware stack (flight controller, ESC, telemetry) for stable, automated LiDAR acquisition.
  • Configured PWM/UART communication for real-time sensor data transfer and system tuning.

Capilano University

May 2024 – Mar 2025
Student Researcher · Quantum Computing
North Vancouver, BC
  • Conducted thermodynamic simulations on D-Wave quantum annealers to optimize a 2D simulator.
  • Tuned Python code and parameter inputs to detect edge cases within quantum simulation environments.
  • Programmed a 2D quantum simulator in C++ to validate findings against QPU results.
01Education

University of Waterloo

Sep 2025 – Present
BASc, Mechatronics Engineering
Varsity Men's Basketball · Waterloo Warriors
02Skills & tools

Languages

CC++PythonMATLABLabVIEWTestStand

Embedded & Controls

STM32SPIUARTPWMCANPID ControllersSensor InterfacingPDB / ESC Wiring

Tools & Software

VS CodeGitDockerOpenCVPytest

CAD & Hardware

SolidWorksAutoCAD3D PrintingLIDAR360Drone Pilot License

Available for co-op.

LinkedIn ↗