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.