Full-stack engineer interested in machine learning, systems, and product design.
Waterloo CS · UBC MDS · Based in Canada · Open to software engineer roles.
B.CS in Computer Science
Algorithms · Operating Systems · AI
Exchange term in Computer Science
Applied Machine Learning · Game Engine Architecture · Agile
MDS in Data Science
Statistical Learning · ML Systems · Data Visualization
A multimodal agent over a ~5K-game Steam catalog — search by text, screenshot, or voice, with live prices in the conversation.
Agents · Search
A from-scratch 2D engine in C++ with A* pathfinding, visitor-pattern collision, and a Pac-Man clone that exercises every subsystem.
Systems · Game-engine
A GPU compute storefront with Stripe Checkout, verified webhooks, and Redis locking so duplicate events cannot double-charge.
Full-stack · Payments
RAG over Obsidian notes — heading-aware chunking, hybrid retrieval, citations, and flashcards from uploaded markdown.
RAG · LLM
No projects match this filter.