Uses

What I build with, and the handful of rules I keep coming back to.

Stack I reach for

Next.js + TypeScript
App Router, server components, server actions. One language front to back.
Postgres + Prisma
Neon for hosting. Real SQL when the query gets interesting, typed models the rest of the time.
Tailwind CSS
Design tokens in CSS, everything else inline. No stylesheet archaeology.
Vercel
Push to deploy. The free tier does more than most paid platforms did five years ago.

Tools

VS Code
With whatever extensions survive the month.
Claude Code
Pair programming in the terminal. Genuinely changed how much I ship.
Figma
For thinking, mostly. Very little of my design work starts there.

Principles

Own the data
Every app I build can export everything it knows about me in one click.
Ship to a real user
Software nobody depends on isn't finished, it's just written.
Reduce friction first
A tracker you don't open is worth nothing. Speed of entry beats depth of features.