I design backends that stay honest, then write about why.
Architecture for structured data platforms, developer tools, and AI-native systems — with the calm of a well-tuned terminal.
Latest notes
Schema-driven content is the missing layer
Why treating page sections as typed contracts beats free-form CMS blobs for multi-tenant sites.
End-to-end type safety without the ceremony
How to keep Zod, OpenAPI, and generated clients honest without drowning teams in codegen rituals.
Building AI agent tooling that can be graded
Deterministic fixtures, typed traces, and golden scorecards turn agent demos into operable systems.
Precision over performance.
I spend most of my time on the seams: schemas that bind editors to runtimes, APIs that stay typed end-to-end, and agent tooling you can actually grade. This site is the professional surface and the editorial notebook — same standards in both.
Need a calm systems partner?
Architecture reviews, schema design, and technical writing for teams shipping structured platforms.