mechatronics engineering @
UWaterloo
I'm a full-stack engineer for robotics: ROS 2 to embedded firmware to CAD to manufactured parts. My philosophy is that depth in one layer makes you sharper in every other — you design better hardware when you know how it'll be controlled, and write better software when you've machined the thing it runs on. I've taken autonomy systems from concept to working robot, and diagnosed failures that turned out to be mechanical, electrical, and software problems all at once.
mechanical engineering
Incoming s26
software engineering
Developing perception and autonomous pathing software for Rover on Waterloo's AV design team.
mechanical lead, mentor
Directed a robotics club of 10+ teams totalling 150+ members, built world-class competition robots.



'fantasy football' style app for VCT







