Selected work
Projects built end to end.
Every project below started from an empty repository. Architecture, database schema, and deployment are all mine.

Yeti Jobs
A production job portal connecting seekers and recruiters
Built the full platform end to end: 50+ REST APIs, JWT with role-based access, and a PostgreSQL schema tuned with composite and GIN indexes that took search latency from 7ms down to 0.9ms. Designed for faults, not just features — load tested to 67 requests per second with zero failures, caught a connection pool leak before production, and shrank Docker images by 74% to buy headroom for scale. Shipped an AI resume scorer and automated CI/CD via GitHub Actions.

Daigo
A two-sided real-time commute marketplace for students and office-goers
Building a peer-to-peer commute-sharing platform where riders post requests and drivers accept in real time. Solving cold-start bootstrapping with circle-based matching, geospatial route overlap with raw PostGIS queries, and multi-hop relay matching that chains two drivers through a single transfer. Architected a failure-resistant backend with Redis pub/sub, idempotency keys, and atomic seat release — designed for correctness at scale, not just features.

StateFlow
A Jira-inspired task manager with drag-and-drop boards
A fully client-side project management tool with a custom undo/redo engine handling 50 or more operations without lag, drag-and-drop boards built on dnd-kit, and full data export to CSV and JSON.

Home Finder
An Airbnb-style rental platform with live maps
My first backend-focused project using the MVC pattern: Passport.js authentication, Cloudinary image uploads, and MapTiler geocoding that turns an address into map coordinates.

Beat Bridge
A vanilla JavaScript music player, no frameworks
A complete audio player built with plain HTML, CSS, and ES6 modules: custom queue logic, a sleep timer, and more than ten keyboard shortcuts, with every setting persisted to localStorage.