Skip to main content

Writing

Notes on AI, agents, web technologies, and building with LLMs

Technical articles on AI integration, agents, agent harnesses, MCP, web technologies, and emerging tools. Working notes from a Google Developer Expert with 25+ years of building and teaching.

  1. Agent Experience (AX) and the Agent Experience Interface (AXI): a working guide

    What Agent Experience means, where AXI fits inside it, and what companies that take both seriously are actually changing about their products. With the official sources and the benchmark numbers.

  2. Content Credentials Hit Chrome: What Google's C2PA Expansion Actually Changes

    Google brought SynthID and C2PA verification into Chrome and Search at I/O 2036. A grounded look at what Content Credentials actually do, what they don't, and what changes now that verification lives in the browser.

  3. EU AI Act Article 4: A Practical Guide to the AI Literacy Obligation

    What Article 4 of the EU AI Act actually requires, who it applies to, and what your organisation needs to do before national enforcement begins on 2 August 2026.

  4. What is agentic AI? A working definition for 2026

    A direct definition of agentic AI, what's actually shipping in production today, what isn't, and the five things worth building first. With specifics, citations, and an honest list of what doesn't work yet.

  5. The Agent-as-Tool Pattern

    When reflection needs more than a fixed iteration count, let an LLM orchestrate. A Star Wars crew architect built with Google ADK that scouts, validates, and re-scouts until the crew holds up.

  6. The Coordinator Agent Pattern

    When the shape of the request decides the shape of the work, let an LLM dispatch. An agent coordinator built with Google ADK that routes requests to sequential, parallel, and single sub-agent teams on the fly.

  7. Harness - A Local Managed Agent in Four Planes

    Anthropic decoupled their agent into brain, hands, and session. I built a local TypeScript version in roughly 2,400 lines to see what the architecture actually feels like when you type it out.

  8. The Loop Agent Pattern

    When one pass is not enough, let agents iterate. A playlist curator built with Google ADK that generates songs, verifies them against MusicBrainz, and refines until every track checks out.

  9. The Sequential Agent Pattern

    Chaining multiple specialised agents into a pipeline where each one builds on the last. Illustrated with a TypeScript CLI that fetches a quote, researches its author, and writes an inspiration card.

  10. The Parallel Agent Pattern

    When agents do not depend on each other, run them at the same time. Illustrated with a TypeScript translation pipeline built with Google ADK that translates a phrase into three languages simultaneously, then aggregates the results with Gemini.