Skip to content

/uses

What I use to ship. Updated when things change, not when they don't.

Updated April 2026

  • Editor & terminal

    • Claude Code — primary dev environment, Opus + Haiku for pair-programming
    • Cursor — for codebases that need heavy inline refactoring
    • VS Code — for the long tail
    • iTerm2 with Zsh + oh-my-zsh
    • Warp when I want AI in the terminal
  • CLI & dev tools

    • pnpm over npm, always
    • Bun for scripts
    • lazygit for anything past git add .
    • ripgrep and fd over grep and find
    • Playwright for browser automation
  • AI & infrastructure

    • Anthropic Claude (primary), OpenAI (evals and second opinions)
    • Vercel for deploys
    • Postgres on Neon or Supabase for most things
    • Stripe for billing
    • Resend for transactional email
    • Vercel Analytics + Speed Insights
  • Hardware

    • MacBook Pro 14" (M3 Pro, 36GB)
    • Apple Studio Display
    • Keychron Q1
    • Sony WH-1000XM5 for focus mode
  • Services & writing

    • Linear for what I'm shipping
    • Notion for everything else
    • Obsidian for drafts
    • Calendly for intros
    • Slack and Discord for client channels

Pick which categories of cookies you're OK with. You can change this any time from the footer.