Writing
Field notes and technical essays on the decisions behind platform work: design systems, AI tooling, frontend architecture, and the tradeoffs that don't fit in a README.
Featured
June 2026 · 8 min read
When the Model Is a Draft, Not the Source of Truth
Where AI output should stop in an audit-grade workflow: schema contracts at the boundary, override invariants in the database, and a review UI that treats model drafts as drafts.
- AI Tooling
- Data Integrity
- Platform Engineering
May 2026 · 9 min read
Teaching AI Agents to Use a Design System
A practical look at constraining AI-generated frontend code with design-system primitives, agent instructions, and repeatable validation.
- Design Systems
- AI Tooling
- Frontend Platform
All writing
When the Model Is a Draft, Not the Source of Truth
June 2026 · 8 min read
Where AI output should stop in an audit-grade workflow: schema contracts at the boundary, override invariants in the database, and a review UI that treats model drafts as drafts.
Teaching AI Agents to Use a Design System
May 2026 · 9 min read
A practical look at constraining AI-generated frontend code with design-system primitives, agent instructions, and repeatable validation.