Education
Work Experience
Software Engineer Intern
Capital One
June 2026 - August 2026
Software Developer
UBC Launch Pad
September 2025 - Present
Software Engineer Intern
Fairphrase
July 2025 - March 2026
Coding Team Co-pilot Internship
UBC Visual Cognition Lab
April 2025 - December 2025
Backend / Machine Learning Engineer Intern
Insomniac Design, Inc.
June 2023 - Aug 2023
Selected Projects
130+ star terminal HTTP load tester. Hits 200k req/sec with Vim keybindings — a Postman and k6 alternative built natively for the shell. Written in Go.
Real-time recommendation engine using Go, RabbitMQ pub/sub, and a RAG pipeline with an embedded vector store for sub-10ms semantic search over articles.
Went viral on first deploy — 1,000 users in 24 hours. Spotify Wrapped for anime: 15+ personalized year-in-review metrics via GraphQL with caching to bypass rate limits.
Led frontend on a 5-person team building an AI-driven college admissions platform. TypeScript, Next.js, shipped to production.
Serverless secret manager for developers shipping AI agents. Store, rotate, and retrieve API keys without leaking them into model context.
Trained a transformer from scratch on the complete works of Shakespeare, following "Attention Is All You Need". Pure PyTorch, no pretrained weights.
Blog
Why you should read more textbooks.
An argument in favor of technical depth.
Sep 2025 · 4 min read
UBC CPSC Course Review
A review of courses I've taken in the UBC CPSC curriculum.
Feb 2026 · 5 min read
Why I built Mnemo.
I started reading classics and wanted a deeper way to reflect.
Apr 2026 · 5 min read
My Agentic Coding System
My personal system for buidling software with AI agents.
Jun 2026 · 12 min read
Connect
I'm looking for high-signal engineering roles — distributed systems, infra, or anything where performance matters. Graduating UBC 2027. If you're building something hard, reach out.