Projects
A collection of projects I've built throughout my journey as a developer and hobbyist.
- Blocksmith - An Open-Source DNS Adblocker – A private DNS adblocker.
- Heida – Unified interface for 220+ AI models.
- Obsidian Vercel – Free Obsidian publishing via Vercel CI/CD.
- Spec2MCP – OpenAPI to MCP server schemas.
- UBC Purity Test – Viral survey platform for UBC students.
- UBC Webring – A webring for UBC students to share websites.
- Vercel Workflow DevKit – TypeScript framework for durable execution.
- Chess Engine C++ – C++ chess engine with minimax and alpha-beta pruning.
- Contextual Retrieval System – Hybrid semantic + BM25 retrieval, 2.92/3.0 accuracy.
- MNIST Digit Classifier – Neural network from scratch, 98.32% accuracy.
- UBC Metrics – Course difficulty predictor with 4.84% error rate.
- Wellbeing Analyzer – Personal sleep tracking and analysis for Garmin data.
You can view my smaller projects and experiments here.