Uses
Things I use day-to-day. Fairly opinionated, subject to change.
-
Anthropic's CLI for Claude. I use this constantly — for writing code, navigating codebases, and generally as a second brain while building.
-
An MCP server that injects up-to-date library documentation directly into Claude's context. Eliminates a whole class of API hallucinations.
-
An SSR web components framework built on Node and Arc. This site is built with it. I like that the components are just standard HTML custom elements.
-
Headless CMS with a great query language (GROQ) and Portable Text for structured content. Powers everything on this site.
-
TypeScript
Types are load-bearing. I default to TypeScript on anything that will live longer than a week.
-
AWS ECS
Container-based deployments. Predictable and easy to reason about once the initial setup is done.
-
CI/CD. I use OIDC for AWS authentication — no long-lived credentials stored anywhere.
-
Lambda-based hosting for Node apps. Powers this site in production.