Matthew Chan

Hi, I'm Matthew!

About Me

Mechatronics Engineering Student at UWaterloo.

Open to W27 Co-op

Current

Selected Work

Things I’ve built

AI/ML · Web · Robotics · Embedded

AI/ML · Web

AI Video Analysis Platform

Full-stack platform for automated video analysis powered by Google Gemini. Features async job queuing, S3 storage, and a real-time React dashboard. Handles multi-video ingestion with structured insight extraction.

End-to-end ML pipeline

FastAPIReactPostgreSQLAWSGemini API
ANALYZING
AI/ML

Chess Engine

AlphaZero-inspired chess engine with a cloud-deployed API and a full web interface. Play directly in the browser — the engine runs live inference on every move.

Playable in-browser

PythonPyTorchNext.jsAWS LambdaS3
View Live
Robotics

RANSAC Wall Detection

RANSAC-based spatial mapping pipeline using OAK-D depth data for UAS obstacle and wall detection in WARG competition autonomy.

Competition autonomy stack

ROS 2OpenCVPython
Go to Projects