Mechatronics Engineering student at the University of Waterloo
- π Currently, I'm learning Rust, Go, and PCB design.
- π οΈ Check out my latest projects.
- Self Balancing Robot on the STM32. It uses a finite state machine, a PID controller and a custom I2C driver that I made to interface with the robot's IMU.
- Ball balancing Stewart Platform. It uses a PID controller, and a computer vision system for object tracking.
- 𧬠Software Engineering Intern @ Randox Laboratories (Medical diagnostic analyzers),
- π°οΈ Embedded Software Engineering Intern at Canadensys (Lunar Rover mission),
- π‘ Firmware Engineering Intern at Infinera (DSP firmware and SDK),
- π©οΈ Embedded Software Developer Intern at Avidrone (Unmanned Aircraft Systems),
- π€ Undergraduate Research Assistant at AIR Labs (Social Human Robot Interactions),
- β‘ Firmware developer Intern at onsemi (Mobile, Cloud, and Computing division),
- π Data Engineering Intern at Day5 (Data Analytics & Integration, Robotic Process Automation (RPA))
π« Feel free to contact me at [email protected] if you have any questions or would like to learn more about me!

