Systems Journal

Building durable product systems, one experiment at a time.

Notes on agentic UX, infrastructure tradeoffs, and the product decisions that compound over time.

Focus Areas

Agentic UX

Designing flows where the system gathers context, takes action, and returns completed steps, not just text.

LLM Infrastructure

Making AI features cheaper and more predictable at the request level.

Incremental Systems Design

Building with constraints, migrating without rewrites, and making each change improve reliability before adding capability.

Codebase Modernization

Clean architecture adoption, schema-driven APIs, and test coverage on legacy systems. Shipping incremental improvements inside large cross-functional teams.

Latest

Recent writing

View all