Projects
A collection of projects I've built throughout my journey as a developer and hobbyist.
- Vercel Workflow DevKit – TypeScript framework for durable execution.
- MNIST Digit Classifier – Neural network from scratch, ~98% accuracy.
- Blocksmith - An Open-Source DNS Adblocker – A private DNS adblocker.
- Spec2MCP – OpenAPI to MCP server schemas.
- UBC Purity Test – Viral survey platform for UBC students.
- Obsidian Vercel – Free Obsidian publishing via Vercel CI/CD.
- UBC Webring – A webring for UBC students to share websites.
- Chess Engine C++ – C++ chess engine with minimax and alpha-beta pruning.
- UBC Metrics – Course difficulty predictor with 4.84% error rate.
You can view my smaller projects and experiments here.