USES · APRIL 2026
What's on the desk, in the bag, on the wall.
I get this asked a lot. Here is the current setup — keyboard, editor, stack, and the rope. Updated when something changes. Not earlier, not later.
01 · DESK
- MACHINE
- MacBook Pro M3 · 14"— 16 GB. Loud fans on 3D builds.
- DISPLAY
- Dell U2723QE · 27" 4K
- KEYBOARD
- Keychron K3 · low-profile brown— ISO PT layout.
- POINTER
- Logitech MX Master 3S
- AUDIO
- Sony WH-1000XM5 · DT 770 at the desk
02 · EDITOR
- EDITOR
- Cursor + Neovim— Cursor for prose, Neovim for surgery.
- TERMINAL
- Ghostty · zsh · starship
- THEME
- Custom · Line & Patina (ink + bone + gold)
- FONT
- Geist Mono · Fraunces (display)
- ASSISTANT
- Claude Opus · Cursor MCP
03 · STACK
- LANGUAGE
- TypeScript · strict, no `any`
- FRONTEND
- Next.js 15 · React 19 · Tailwind · R3F
- BACKEND
- Node 20 · Hono · tRPC where it earns it
- DATABASE
- Postgres · Prisma · pgvector when needed
- QUEUE
- Temporal · BullMQ for the small ones
- HOST
- Vercel · Fly for stateful · Cloudflare R2
04 · TOOLS
- TRACKER
- Linear
- DOCS
- Notion · Obsidian for personal
- DESIGN
- Figma · pen and paper first
- BOOKMARKS
- Raindrop
- PASSWORDS
- Bitwarden
- Gmail · Superhuman trial expired
05 · OUTSIDE
- CLIMBING
- La Sportiva Solution · Tendon Master 9.4— Sport, mostly. Boulder when it rains.
- SURF
- 5'10" shortboard · 4/3 spring suit
- SKATE
- 8.25" deck · Bones STF · cruise board for the commute
- TUNA
- Estudantina Universitária de Lisboa— Wednesday rehearsals; gigs when called.
No affiliates. No referral links. If you want to know why a choice — ask.