Hi, I'm Michael!

I study computer science at the University of Waterloo alongside a business degree at Wilfrid Laurier University. I'm currenly working as a software engineer at Cache, building web and iOS apps that connects influencers directly with their followers through fashion resale.

When I'm not in the terminal, you'll probably find me at the gym, reading a book, or working on a side project! I'm always looking for interesting problems to fix and people to collaborate with.

📍Waterloo, ON
Open to Collaborate
Resume

Education

UWaterloo
Computer Science
University of Waterloo
WLU
Business Administration
Wilfrid Laurier University

Experience

Temerity Analytics
Full Stack DeveloperIncoming May 2026

Full-stack web development and data engineering

Cache
AI Engineering InternFeb 2026 - Present
Cache·Remote

Payments, authentication, and full-stack across web and iOS

ReactSwiftStripePostgreSQLSupabase
Local Reach
Software Engineering InternNov 2024 - Mar 2025
Local Reach·Kingston

Full-stack, web performance, computer vision, and ML pipelines

Next.jsYOLOOpenCVPythonTensorFlow
Baobab
Charity CEO and Lead DeveloperDec 2024 - Aug 2025
Baobab·Toronto

Full-stack donation platform for charities in my communities

MERNJWTMongoDBReact

Projects

Mock API Server for TypeScript

An npm CLI package for generating mock API servers from TypeScript schema files to streamline the development process.

TypeScriptAPIExpressBackend

Sublet Centre

A web application that connects students looking for sublets with those offering them, featuring search, listings, and user authentication.

Next.jsTypeScriptTailwind CSSWeb Development

Forex Stock Predictor

A machine learning pipeline for predicting forex price movements using technical indicators and market data. Achieved significant accuracy in forecasting currency trends.

PythonPandasScikit-learnMachine Learning

Baobab

A platform designed to make charitable giving simple, transparent, and impactful by directly connecting donors and charities.

Next.jsTypeScriptTailwind CSSWeb Development

Atari Centipede Remake

A replica of the classic Atari Centipede game developed using Python and Pygame as the final culminating project for my grade 12 computer science class.

PythonPygameGame Development

Stock Ticker Game

A Python-based stock trading simulation game built with Pygame; based on the Stock Ticker board game where players buy and sell stocks to maximize their portfolio value.

PythonPygameGame DevelopmentFinance