All Projects

Things I've built, from a Discord game with 13M+ members to the deployment platform serving this page.

mini-vercel showcase

mini-vercel

Self-hosted CI/CD that turns a GitHub push into a live HTTPS deploy in under 60 seconds. Zero-downtime releases through container health checks and atomic Nginx upstream swaps on a single EC2 box. Routes 10+ project subdomains through a custom Go reverse proxy, managed from a CLI and a Next.js dashboard. It serves this site.

  • TypeScript
  • Fastify
  • PostgreSQL
  • Redis
  • Docker
  • Nginx
  • Go
  • Next.js
Guess The Number showcase

Guess The Number

Multiplayer Discord game scaled to 13M+ members across 13K+ servers, processing 1M+ commands per day. Cut command latency from 450 ms to 180 ms by sharding Redis and MongoDB state per session, and held sub-200 ms p95 through 10x traffic spikes with Bull.js job queues.

  • Node.js
  • MongoDB
  • Redis
  • Bull.js
Dorm Room Viewer showcase

Dorm Room Viewer

Housing explorer for 6,000+ Columbia students across 40 buildings: room photos, floor plans with sizes, walk times to campus, and filters by room type, size, and distance. Serves 15,000+ images through an AWS S3 pipeline with graceful fallbacks, with an admin CMS for Housing staff and Columbia CAS SSO via NextAuth.js. Public prototype with guest browsing.

  • React
  • Vite
  • Tailwind CSS
  • Framer Motion
  • AWS S3
  • NextAuth.js
Doorman showcase

Doorman

Open-source Asana project builder used daily by Columbia Housing across 40 buildings. Cuts per-building Asana setup from 2 hours to 1 minute by parsing raw room-inventory spreadsheets, and removes manual entry for 6,000+ rooms by auto-detecting buildings, prefixing rooms, and generating floor sections. Adds bulk editing, drag-and-drop sections, templates, and batched API syncs with rate limiting and snapshots.

  • TypeScript
  • React
  • Express
  • Asana API
  • Docker
Dine U showcase

Dine U

Cross-platform dining app for university students with real-time dining hall menus, an ML recommendation system trained on user preferences, and serverless APIs on Supabase Edge Functions.

  • React Native
  • TypeScript
  • Python
  • Node.js
  • Supabase