Stack
Tools I ship with — and why.
Editorial lists, not logo walls. Each layer exists because a desk constraint forced the choice.
Frontend
- React
- Next.js
- TypeScript
Backend
- Cloudflare Workers
- D1
- R2
- KV
AI
- OCR systems
- LLM workflows
- Search / retrieval
- Document intelligence
UX
- Workflow design
- Information architecture
- Human+AI review UI
- Desk research
Principles
How stack decisions get made.
- Edge-first when users and ops demand it
- Simple infrastructure a small team can run
- Production over prototypes
- UX before framework fashion — shape the desk path first
- AI only where it removes verified repetition