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

C++ Python TypeScript JavaScript Rust SQL Bash HTML/CSS

Frameworks & Developer Tools

React Node.js REST APIs Git OpenCV PyTest Docker Cloudflare

Systems & Engineering

macOS APIs LLM Integrations UI/API Test Automation Caching & Data Pipelines Asynchronous Programming CI/CD

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