Writing
Field notes for production AI architecture.
Practical essays on agent systems, evaluation, platform architecture, and the human alignment work that makes technical systems succeed.
Project Field Note
AI that can't point to its evidence doesn't belong in civic decisions
Why a public-data platform put deterministic rules underneath every AI-assisted priority score, instead of the other way around.
July 202610 min readEdge AI needs a decision plane and a coordination plane
The architecture behind moving drone vision decisions to the edge while preserving fleet-wide control, observability, and model lifecycle.
July 202611 min readMake each agent do less — cost and incident response both improve
Two unrelated problems on the same platform — an expensive support assistant and slow incident triage — were solved the same way: narrow what one agent is responsible for.
July 202610 min readOne master case brief is better than five disconnected summaries
A safer information architecture for turning a complex care journey into consistent, audience-specific views.
July 20269 min readPrivacy is a decision input, not a downstream filter
The architecture behind keeping a real-time bidding decision deterministic while consent and regional policy still shape every outcome.
July 20269 min readTool contracts need version numbers and deprecation windows, just like APIs
Why an agent tool is a public interface the moment more than one runtime depends on it — and what that requires architecturally.
July 2026Handbook
Engineering alignment is an architecture concern
System boundaries fail when ownership, language, incentives, and decisions are unclear—even when the diagram is technically sound.
July 202612 min readProduction agent systems need bounds, not bigger prompts
A practical operating model for goals, context, tools, budgets, stopping conditions, and graceful failure in agentic systems.
July 202610 min readScale data pathways before code complexity
Why senior architecture decisions often begin with movement, storage, backpressure, and access patterns rather than another abstraction layer.
July 2026