Skip to content

Writing

Writing on AI and software systems.

Articles on engineering decisions, implementation details, and the tradeoffs behind reliable production systems.

All writing

6 articles

  1. Distributed Systems, Observability, Privacy Engineering

    Tracing a Request You're Not Allowed to Log

    Correlating one job across TypeScript, a queue, and Python — without turning routine telemetry into a second copy of the sensitive payloads it describes.

    Read article
  2. AI Engineering, LLM Output Validation, Reliability

    Generated Charts Are Untrusted Code

    Why a model-generated Mermaid diagram or ECharts spec is a program, not data, and the two-tier validation and bounded repair pipeline I built around it.

    Read article