Experience

Recent roles across robotics, firmware, and applied AI.

I work comfortably across low-level embedded development and high-level product thinking, especially when a team is trying to make a system both technically rigorous and practically usable.

Oct 2024 - Present

Waterloo Aerial Robotics Group

Embedded Flight Software Team Member
  • Built motor-driver functionality for a new driver architecture within a student aerial robotics platform.
  • Worked on attitude management using PID control to improve stability and system behavior.
  • Modeled thrust generated by aircraft motors and propellers to support control and system understanding.
Jun 2025 - Sept 2025

Shanghai Mindmatrix Technology Ltd

Embedded Software Developer
  • Developed BLDC motor-control firmware on STM32 using real-time PWM, ADC, and communication flows in C and C++.
  • Designed and fabricated multi-layer BLDC driver PCBs and coordinated manufacturing with JLCPCB.
  • Built a torque-testing rig in Autodesk Inventor and worked toward FOC and finely tuned PID-based angular control.
Jun 2025 - Aug 2025

Glory Media

AI Transformation and Product Development
  • Built an iOS social product direction for media subscribers with sharing, interaction, and community features.
  • Developed data platforms that aggregated creator and marketing data from social and brand channels.
  • Prototyped AI-powered tools for recommendations, knowledge systems, summarization, and domain-specific agents.
Recent Technical Work

Studica Limited

Embedded Software Development and AI Tooling
  • Maintained firmware for multiple STM32-based hardware products spanning sensing, motor control, and robotics functions.
  • Used AI-assisted workflows to speed firmware development, repetitive testing, and visualization work.
  • Built an AI-assisted concept for CNC-based sensor calibration to reduce manual G-code-heavy processes.