uses
What I work with
The tools, and the habits around them. Nothing here is sponsored; most of it is boring on purpose.
Editor & agents
- VS Code
- with Claude Code alongside
- Claude Code
- with project skills I wrote: a release gate, a root-cause checklist, a token audit, a dependency audit
- CLAUDE.md as a decision log
- each rule written next to the incident that produced it
Python
- uv
- locks, pinned in CI
- pytest + xdist
- tests named as behaviours; no network, no real model
- FastAPI · asyncio · Pydantic
extra="forbid"on skills, knowledge packs and config- DuckDB · SQLite · sqlite-vec
- local first, ClickHouse when it has to be shared
Everything else
- Go
- for things that run on someone else's machine
- pnpm + Turborepo
- this site, and the product's frontend
- GitHub Actions
- actions pinned to commit SHAs, an OSV audit on every PR
- Docker
- and build secrets mounted, never baked into a layer
Off the keyboard
- Nikon D5600
- stills
- Insta360 X3
- everything else