Full-stack product engineering
Next.js on the front, a typed data layer behind it, and the boring-but-critical parts — auth, payments, email — wired in properly instead of faked.
Software · Infrastructure · Design
Proven open-source building blocks — database, reverse proxy, auth, the interface — assembled into one coherent, self-hosted system that runs as a single machine.
Not a menu of buzzwords — a short list of things I take responsibility for, from first commit to the pager going off at 3am.
Next.js on the front, a typed data layer behind it, and the boring-but-critical parts — auth, payments, email — wired in properly instead of faked.
Docker Compose stacks with a single reverse proxy, private internal networks, and databases that never touch the public internet.
Per-file envelope encryption, scoped share links, and access layers that assume the worst — no object is ever one guessed URL away.
A single design system in tokens, carried by type and whitespace, so the content is the thing you notice — not the chrome around it.