About
I build and ship production systems end-to-end.
Why this site exists
This site is a working product, not a template. I built it from scratch to demonstrate what I do professionally: take an idea from zero to production, own every layer, and ship with quality. It gives hiring managers a concrete example of my engineering judgment and execution.
What this demonstrates
- End-to-end ownership — conceived, built, deployed, and maintained solo
- Full-stack execution — frontend, backend, data, caching, deployment
- Product judgment — structured for clarity, usability, and audience
- Accessibility — semantic markup, keyboard navigation, visible focus
- Production readiness — error handling, caching, deployment, DNS
- Localization — translated UX, locale routing, search-friendly metadata
Engineering principles
Accessible and keyboard-friendly by default. Lean payloads and measured caching. Postgres as source of truth with a pluggable cache layer. Small surface area — simple, reliable operations.
Under the hood
Next.js 15 (App Router), Tailwind CSS 4, Neon Postgres with Drizzle ORM, Bun-powered API routes, Upstash Redis for caching, deployed on Vercel with direct DNS management.
Explore
View the full résumé or browse the site — from caching to accessibility, everything is intentional.