Skip to content

§ uses

The tools I actually reach for.

Opinionated, not exhaustive. I've shipped with other things — they just don't make this list.

§ editor & shell

VS Code
Primary editor, with Claude Code running alongside.
zsh + starship
Fast prompt, sane defaults, stays out of the way.
iTerm2
Split panes, profiles per project.

§ language & framework

TypeScript
Default. Strict mode, no implicit any.
React + Next.js
App Router, Server Components first.
Vue + Nuxt
When the client stack calls for it.
Node
Long-running services and CLIs.

§ ai & llm

Claude
Primary model for production pipelines and code assistance.
OpenAI
Second opinion, cost-tuning, specific capabilities.
Vercel AI SDK
useChat, streamText, tool calling.
Pinecone
Vector store for RAG with metadata filtering.

§ automation

n8n
Daily driver for operational workflows.
Webhooks + API glue
Slack routing, PDF generation, lead flows.

§ infra

Cloudflare
Pages, R2, Workers. First choice for new projects.
Docker
Dev parity, deploy targets.
GitHub Actions
CI/CD close to the repo.
DigitalOcean · AWS
When a workload calls for it.

§ data

PostgreSQL
Default relational store.
Supabase
Auth + Postgres without ceremony.
Redis
Queues, caches, rate limits.

§ observability

OpenTelemetry
Traces across services.
Grafana LGTM
Logs, metrics, traces in one view.

§ design heritage

Figma
Quick flows, annotated screens, handoff.
Notebook · pen & paper
Still where every good idea starts.

§ not on this list

I've shipped with other things — Firebase, SCSS, Java, Figma plugins — but they don't make this list. A /uses page is what you reach for, not a résumé.