Skip to content

/ uses

What I use.

Updated whenever I notice it's stale. Following the /uses convention.

/ editor & terminal

  • Cursor main editor; Claude in the loop
  • Claude Code how this site got rebuilt, in one session
  • Neovim for the times I want to feel something
  • Ghostty fast terminal; ditched iTerm
  • Zsh + Starship minimal prompt, no plugin manager drama
  • tmux when I need persistence

/ languages & frameworks

  • Python FastAPI, Django, Celery, daily
  • TypeScript React, Astro, Next when warranted
  • SQL mostly Postgres; partitioning is undervalued
  • Bash because everything is bash, eventually

/ ai stack

  • Claude (Anthropic) primary daily model
  • OpenAI plumbed in for fallback + tool-call comparisons
  • pgvector / Postgres embeddings, kept simple
  • Custom test bench every prompt change, every model bump

/ infra

  • AWS where most of the production stuff lives
  • Cloudflare DNS, Workers, Pages, including this site
  • Kubernetes when warranted; not when not
  • Docker containerizing things since the bad old days
  • Postgres the only database I trust by default
  • Redis caching, queues, the usual

/ hardware

  • MacBook Pro 16" M-series the work machine
  • LG 27" 4K external enough screen, not too much
  • Keychron Q1 switches: Gateron Brown
  • AirPods Pro transparency mode is underrated

/ browser & productivity

  • Arc / Chrome split-view tabs are the killer feature
  • Raycast launcher, clipboard, snippets
  • 1Password shared vaults with the team
  • Linear tracking with taste
  • Notion docs + tables + the occasional database

/ reading