Building

Where advisory
becomes
infrastructure.

I don't only write about agentic advertising, AI workflows, and commercial systems. I build working implementations of them — an editorial agency run as agents, an agentic CDP, open-source protocol adaptors, buyer-agent demos, and edge-native AI products.

Public repos · Live demos · Real workflows

The forge: essay, spec and standard go in as pages — they come out the other side as circuit traces feeding four running systems, with one ghost chip waiting for the next build. THE FORGE Papers go in. Running systems come out. The long-form thesis — where the argument starts. ESSAY The argument tightened into something implementable. SPEC Protocol work — the spec pushed into shared standards. STANDARD BUILT, NOT WRITTEN MIT-licensed reference seller implementation for AdCP signals — a live production demo. AdCP Signals Adaptor live · Cloudflare Workers AI pre-call sales intelligence and a LinkedIn network analyzer, running on Cloudflare’s edge. Signal-Stack production · edge-native A live visual prototype for agentic advertising orchestration around a shared brief. AdCP Ecosystem live prototype An Agentic CDP — one operator, three deterministic recipes, native holdouts. AI Growth Operator built in public The queue is never empty — the next system is already sketched. next build in the queue Where advisory becomes infrastructure.
Proof at a glance

What's shipped, in six chips.

  • 5 Shipped systems
  • MIT Open-source reference impl
  • Live Production demos
  • Edge Cloudflare-native
  • AdCP Protocol contribution
  • AI Workflow product
01 Editorial ops · A2A in production

The Editorial Agent.

An editorial agency run as agents, end to end — demand sensing from GA4 and Search Console, primary-source research, multi-agent production, an adversarial verify gate, CI publishing, creative distribution, and self-graded measurement. A human editor approves and owns the byline.

  • Live · weekly cadence
  • GitHub Actions
  • GA4 + GSC
  • Claude agents
  • Adversarial verify
  • Self-graded targets

Sense Brief Research Produce Verify Publish Measure

The Editorial Agent — one loop, eight handoffs, a rulebook and a human at the center THE EDITORIAL AGENT One loop, eight handoffs. RUNS WEEKLY · SELF-GRADED SENSE GA4 + GSC weekly pulse PLAN demand becomes briefs RESEARCH primary sources, cited PRODUCE pages + diagrams VERIFY the adversarial gate PUBLISH CI to the edge DISTRIBUTE carousels + video loops MEASURE snapshots, self-graded VERSIONED RULES the rubric agents answer to HUMAN EDITOR approves · owns the byline Demand becomes a brief; a brief becomes a page; the gate decides; the loop measures itself.
Read the full breakdown →
02 Agentic CDP · Built in public

AI Growth Operator.

An Agentic CDP for SMB brands — one operator running three deterministic recipes, with native holdouts and versioned operating rules. Two demo verticals, built in public with the spec in the repo.

  • Agentic CDP
  • One operator
  • Three recipes
  • Native holdouts
  • Versioned rules
  • Two demo verticals
  • Built in public

Brand events Operator Deterministic recipe Holdout split Measured lift

AI Growth Operator in miniature: the six-stage loop around one operator core, one human gate before money moves, and the three measurement labels every report must carry. AI GROWTH OPERATOR Six stages, one gate, three honest labels. 10% holdout Scan accounts, spend and signals for the next dollar worth moving. Find money The system drafts the plan, the audience and the creative — nothing ships yet. Draft The one human gate: money moves only after a person signs off. HUMAN SIGN-OFF Approve Approved work goes live across channels — no hand-offs. Activate Results are read against a 10% holdout that never sees the campaign. Measure Holdout deltas feed back in — the next loop starts smarter. Learn An Agentic CDP — one operator running three deterministic recipes, with native holdouts and versioned operating rules. AGO one operator agentic CDP · built in public EVERY REPORT CARRIES EXACTLY ONE A randomized holdout where exclusion is enforceable — owned-channel flows, audience of 500 or more. holdout-verified No control group available — the readout says so instead of claiming lift. before/after · no control group Where impact cannot be proven — Meta audience sync is always directional — no lift claim is made. directional one operator · three recipes · native holdouts — the loop pauses once, at the gate
03 Live prototype · Agentic orchestration

AdCP Ecosystem.

A live visual prototype for agentic advertising orchestration — exploring how signals, identity, governance, creative, buying, measurement, and clean-room workflows could coordinate as connected agents around a live brief and execution cycle. Experimental, not a production product claim.

  • Live prototype
  • AdCP
  • Agentic orchestration
  • Signals
  • Governance
  • Clean rooms
  • Measurement

Brief Agent fanout Governed actions Business trace Feedback

The AdCP ecosystem: connected agent roles — signals, identity, governance, creative, buying, measurement, clean room — orbiting a live brief, pulses relaying between them, a business trace feeding back. ADCP ECOSYSTEM Connected agents, one live brief. LIVE PROTOTYPE business trace Live brief context — connected agents operate around a live brief, execution cycle, and business trace. AdCP live brief Payload / JSON trace — every message inspectable, for transparency. { json trace } Signal fanout — intent distributed out across the connected agents. SIGNALS fanout Identity paths — what data an agent used, made visible. IDENTITY paths Governance paths — what rules applied to each agent action. GOVERNANCE paths The creative loop — one side of the execution cycle around the brief. CREATIVE loop The buying loop — where the brief becomes agent-driven execution. BUYING loop Measurement flow — what business signal changed, fed back as the trace. MEASUREMENT flow Clean-room flow — governed data collaboration inside the same orchestration. CLEAN ROOM flow Agentic advertising needs visible orchestration.
04 Founder · Operator

Signal-Stack.

AI-powered pre-call sales intelligence and a LinkedIn Network Analyzer, both running on Cloudflare's edge — built to turn relationship data into usable meeting intelligence.

  • Production live
  • Claude API
  • Cloudflare Workers
  • D1 / SQLite
  • Gmail · Gong · LinkedIn · CRM
  • Stripe
  • Privacy-by-design

Calendar Connectors Signal Computation Claude Synthesis Pre-call Brief

The pre-call brief pipeline: five sources pulse into signal computation, Claude synthesizes on the org's template, and the brief assembles line by line. THE PIPELINE Every signal in. One brief out. Gong call history — a 90-day lookback per prospect. Gong calls · 90-day lookback Email threads — the last 60 days of analysis. Gmail / Outlook threads · 60-day Profile signals pulled from LinkedIn. LinkedIn profile signals Deal and account context from Salesforce or HubSpot. Salesforce / HubSpot CRM context Contact enrichment via Clay. Clay enrichment The signal layer scores deal health, relationship velocity, champion stability, and deal-velocity trend. SIGNAL COMPUTATION Deal health Relationship velocity Champion stability Deal-velocity trend Claude synthesizes the signals into a structured brief using the org's own prompt template. CLAUDE synthesis org prompt template The pre-call brief lands by email or Slack the morning of every meeting on the calendar. PRE-CALL BRIEF delivered · email / Slack Every channel the deal touches, scored and synthesized into the morning brief.
Read the full breakdown →
05 Standards contribution · AdCP Signals & Measurement WG

AdCP Signals Adaptor.

A live, MIT-licensed reference seller implementation for agentic advertising — built to help buyer agents discover, query, activate, and reason over advertising signals through AdCP.

  • Production demo
  • MIT
  • AdCP 3.1.0
  • Cloudflare Workers
  • TypeScript
  • MCP
  • Discovery JSON

Buyer Agent MCP Request Schema Validation Signal Catalog AdCP Response

The handshake: a buyer agent's natural-language brief enters through the MCP socket; the adaptor validates, looks up and translates; spec-compliant signals stream into the seller catalog. THE HANDSHAKE A brief goes in. Spec-compliant signals come out. A buyer-side agent issues an MCP request — any AdCP-enabled buyer agent can call the adaptor. Buyer agent issues an MCP request The natural-language brief — query_signals_nl translates buyer intent into a structured signal lookup, no agent prompt-engineering required. BRIEF Built on Anthropic's Model Context Protocol — the socket every AdCP-enabled agent plugs into. MCP The reference seller implementation: every payload schema-validated against the vendored AdCP corpus, response header pinned to the released spec patch. Cloudflare Workers, MIT-licensed. AdCP 3.1.0 AdCP Signals Adaptor reference implementation validate · spec corpus look up · signals translate · MCP → AdCP Cloudflare Workers · MIT The seller catalog — signals across 14 verticals and 5 signal types; activate_signal turns a discovered signal into bookable inventory. SELLER CATALOG discovered get_signals activated activate_signal → bookable spec-compliant X-AdCP-Spec-Version pinned 14 verticals · 5 signal types One spec, many platforms. The bridges were the bottleneck.
Read the full breakdown →
What this proves

Four operator beliefs.
These systems live them.

  1. 01

    Standards need working implementations.

    Protocols become real when sellers and buyer agents can test them against running code — not slide decks.

  2. 02

    AI products need workflow gravity.

    Agentic systems only matter when they land inside the user's daily work. The brief shows up where the meeting lives.

  3. 03

    Edge-native stacks are enough.

    Many commercial AI products can ship without heavy infrastructure when the architecture is tight from day one.

  4. 04

    Advisory improves when it is built.

    Building exposes the real trade-offs behind the strategy. The thesis gets sharper when you have to ship it.

Advisory bridge

Want this kind of operator judgment applied to your company?

The builds prove the thesis. The advisory applies it to GTM, data, product, and operating-model decisions.

How this connects to advisory

Built systems route to specific playbooks.

Building proves the theses. Each system maps directly to the advisory work it informs — strategy tested against shipped code.

  1. 01 Standards work

    AdCP Signals Adaptor →

    Reference seller implementation for the agentic-advertising standard. Informs the advisory work where buyer agents, attention economics, and category creation matter most.

    Routes into
    See the full breakdown →
  2. 02 Product work

    Signal-Stack →

    AI-powered pre-call sales intelligence and a LinkedIn network analyzer running on Cloudflare's edge. Same orchestration pattern the advisory work argues for at the strategy layer.

    Routes into
    See the full breakdown →

Building is proof that the advisory is tested in shipped systems — not theory. The buyer journey routes both ways: advisory sharpens the build; the build proves the advisory.

Next step

Want this applied to your GTM, data, or product system?

The builds show how I think. The advisory applies the same operator logic to live commercial, technical, and organizational decisions.