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