About
Background
I'm Michael M, a developer and student with a passion for building solutions to complex problems. I'm currently studying Honours Mathematics at the University of Waterloo with a deep interest in systems development and data science.
My journey into programming started with curiosity about how things work. I've since developed strong skills in multiple programming languages and frameworks, always striving to write clean, maintainable code that makes a real impact.
Beyond coding, I'm an avid snowboarder — time on the mountain keeps me grounded and provides a nice balance to my technical pursuits. I believe in continuous learning and pushing myself to explore new technologies and methodologies.
Skills & Technologies
Programming Languages
Frameworks & Developer Tools
Systems & Engineering
Experience & Education
Bachelor of Mathematics, Honours Math
University of Waterloo — Waterloo, ON
Sep 2026 – Jun 2031 (expected)
Studying Honours Mathematics with a focus on systems development and data science
Software Developer
MasteryLab — Remote
May 2025 – Sep 2025
Engineered scalable, AI-powered tutoring tools for enterprise clients, integrating LLMs and API workflows to deliver real-time, adaptive feedback
Web Tester
Savi Finance — Remote
Sep 2024 – Jan 2025
Designed, developed and executed automated UI and API test scripts, identifying and tracking bugs before pushing to production
Swim Instructor
City of Toronto — Toronto, ON
Jun 2024 – Jun 2026
Instructed and evaluated 300+ students across all age demographics, progressing complete beginners to certified assistant lifeguards
Interests & Hobbies
Snowboarding - I should take more photos of this
Open Source - Contributing to community projects
Problem Solving - Algorithmic and creative challenges