Waterloo, ON
May 2026 – Present
WATonomous
Robotics Engineer · Humanoid Team
Building UWaterloo's first humanoid robot, working across the stack on physical AI, perception, and firmware. Developing 3D SLAM and learned policies for autonomy, including RL, IL, and VLA finetuning. Working from simulation through to deployment on real hardware.
Toronto, ON
May – Aug 2026
Ramsoft
AI/ML Software Engineer Intern
Worked on software and AI for medical imaging technology used by healthcare professionals in hospitals and imaging centres around the world, including a production AI assistant and a data analysis agent for the OmegaAI platform.
University of Waterloo
Jun 2024 – Sep 2025
Computer Vision for Smart Systems Lab
Research Assistant
Developed and integrated a low-cost motion capture system for tracking autonomous drones indoors, as part of the CViSS lab at the University of Waterloo.
Waterloo, ON
Jan 2023 – May 2025
FIRST Robotics Team 2702
Software Developer & Team Lead
Built robots to compete in the FIRST Robotics Competition, working across computer vision systems, mechanical prototyping, and full-stack development. Directed team strategy by using data to select playoff alliances, directly contributing to playoff success.
Canada
Feb 2024 – Present
Project Astraeus
Co-Founder & Chair
Empowering youth to address impactful problems while learning engineering, with branches across Canada reaching over 2,000 people, supported by UWaterloo's startup incubator. Leading an engineering team of undergraduates developing and teaching machine learning and computer vision through workshops and events.