Uses

What I build and make music with. A living page — inspired by uses.tech.

Editor & shell

  • Claude Code — my primary way of writing and shipping code now.
  • Cursor and VS Code for hands-on editing.
  • Obsidian — my second brain. This whole site is authored as plain markdown in an Obsidian vault and published on every push.
  • Ghostty terminal, zsh + oh-my-zsh.

Web stack

  • Astro for content sites, Next.js for interactive apps.
  • TypeScript everywhere, pnpm, Node via fnm.
  • Cloudflare — Workers/Pages, R2 for media, custom domains.
  • Supabase and Neon (Postgres) for data.
  • PostHog (analytics) and Sentry (errors), EU-hosted.

Twenty-six years of web work sit behind these choices — the current favorites, not the whole story. See things I’ve worked on.

AI

  • Claude (Anthropic) for building, writing, and reasoning.
  • Self-hosted automations on a home Linux server running scheduled agents — morning briefings, inbox triage, and the search index behind this site.

Hardware

  • Apple Silicon Macs (M-series) for everything day to day.
  • A Linux home server for always-on jobs and backups.
  • iPhone + Apple Watch for mobile and the occasional prototype.

Music


Building something and want to compare notes? Get in touch.