§ 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
- Zed
- Primary editor, and an open-source project I've contributed to.
- Zed terminal
- Project shells stay inside the editor.
§ language & framework
- TypeScript
- Default. Strict mode, no implicit any.
- React + Next.js
- App Router, Server Components first.
- Bun.js
- Runtime, package manager, scripts, and fast local tooling.
- Node
- Long-running services and compatibility targets.
§ ai & llm
- Codex
- Primary coding agent for implementation, review, and repo work.
- Claude Code
- Second seat for code assistance and alternate reasoning.
§ ai app tooling
- Vercel AI SDK
- useChat, streamText, tool calling, and app-level AI primitives.
- AI Elements
- Composable UI primitives for chat and generative interfaces.
- Workflows devkit
- Workflow experiments and agentic application flows.
§ automation
- n8n
- Daily driver for operational workflows.
§ 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.
§ observability
- OpenTelemetry
- Traces across services.
- Grafana LGTM
- Logs, metrics, traces in one view.
§ design heritage
- Figma
- Quick flows, annotated screens, handoff.
§ 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é.