Technical Writing

Practical notes on AI engineering, Adobe Experience Manager, and working with AI.

  1. AI Engineering

    14 min read11:09 video

    Company of Zero: How AnimaMesh Runs a Company's Back Office on Cloudflare Workers

    AnimaMesh, an open source engine on Cloudflare Workers: one public engine, a private markdown brain per company, agents that take sick days, a brain that files its own GitHub issues past a leak guard, and AI that reaches out to the owner instead of waiting for a prompt.

    Given as a talk at AI Tinkerers Columbus, August 3, 20262nd place, AI Tinkerers global Top AI Demos

    Watch on YouTube

  2. AI Engineering

    27 min read14:40 video

    Patterns of Work: Five Layers of Working with AI

    Five layers of working with AI, from one person running loops around the clock to humans and agents managing work together, plus the spine and foundation that decide whether any of it holds. Each layer covers what changes and where it gets hard, with an explorer to walk the model.

    Watch on YouTube

  3. AI Engineering

    15 min read19:46 video

    A 24/7 Coding Agent at v2.1: An Executive Loop, Swappable Workers and When to Ask a Human

    What it takes to keep a harness going around the clock: an executive loop on PM2, swappable workers on Claude, Codex and Kimi K2.5, and a failure path that retries, diagnoses, then asks a human. Release by release, with the code, the walkthrough and the live Q&A.

    Given as a talk at AI Tinkerers Columbus, April 6, 2026Featured in AI Tinkerers' global Community Spotlights

    Watch on YouTube

  4. AI EngineeringAdobe AEM & EDS

    10 min read7:14 video

    One da.live MCP Server Across Claude, Gemini, Azure OpenAI and n8n

    Part two: the same da.live MCP server on Claude, Gemini 2.5 Pro and Azure OpenAI, deployed to Azure Functions with OIDC and driven from n8n. Why each model client needs its own tool format, why serverless wants Streamable HTTP, and the two integration patterns to choose between.

    Watch on YouTube

  5. AI Engineering

    9 min read9:30 video

    A 100% AI-Coded Next.js Agent, Part 1: The Four Practices Behind Release 1.0

    What it took to ship a Next.js AI agent written entirely by AI: what release 1.0 does, the four practices behind it (planning files the AI works from, early CI/CD with real cloud access, a person in the product manager seat, comparing models), where each fell short, and a lab that runs the real fix for a partial failure.

    Watch on YouTube

  6. Adobe AEM & EDS

    5 min read

    Why AEM Headless Makes Sense When Frontend Teams Lead

    When a client's Next.js or Vue frontend came first, I think AEM headless with Universal Editor on top beats forcing classic Sites authoring. How I'd start, why persisted queries matter for caching, and when I wouldn't recommend it.

Written up properly, under the original date.

Most of these started on LinkedIn between April 2025 and September 2026. I've rewritten each one here in full, with the diagrams and the code, and noted what changed since. Where there is a video, it is on YouTube and embedded in the article.