Kevin Burke.
Hire Kevin
DWG 01 / KEVIN BURKE + ROCKYBUILD LOG DRAWN BY K. BURKE + ROCKY
// BUILD LOG

I built an AI department.
Then I taught my team to run it.

Rocky is the AI agent that does the analytics work for 18 clients at a media agency. It pulls the data, drafts the analysis and builds the deliverables, and a person approves everything before it leaves. My two analysts run agents cloned from it, and they shipped without me while I was on leave.

18
active clients
$120M
annual media spend
15+
tools connected
2
analysts with their own agents
in
FEATURED ON LINKEDIN
A shoutout from Improvado's CEO
On my LinkedIn post about what Rocky (AI Agent) does across our clients, and why clean data was the hard part.
Read the post ↗
DWG 02 / THE SYSTEMCLICK ANY PART
// SCHEMATIC

A department's output, with one person reviewing.

What Rocky takes in, what it is built on, how it works and what it ships. Everything passes one checkpoint before it leaves: a person saying yes.

DWG 03 / THE CLIMBJAN TO NOV 2026
// WHERE IT STARTED

January 2026: I inherited the dashboards and nothing else.

The previous analytics team had left. Ten months later the function serves 18 clients and is part of nearly every new-business pitch. Here is each milestone.

GROUNDWORK · JAN TO MAR
JAN 21
Day one on the accounts

First message in a client channel.

FEB 13
First dashboard, built by hand

The old way, on purpose, to learn the account from the inside before automating anything.

MAR 05
First deliverable on record

The shipped-work count starts here.

FIRST BUILDS · MAR TO APR
MAR 31
Rocky's first commit

The workspace initializes. Everything after this traces back to it.

APR 02
First web app ships

The first React and Netlify build proves the delivery pattern for client dashboards.

APR 13
One source of truth

One BigQuery view, $120M in media mapped to clients. The warehouse under it cut from 2.2 TB to 93 GB.

APR 18
Compass launches

Planners browse shipped work and ask for the next piece in their own words.

TEAM JOINS · MAY TO JUN
JUN 10
Kickoff to live in one day

A new client joins in the morning. Their dashboard is live by evening.

JUN 11
Rocky, cloned

A teammate's own AI workspace goes live, seeded from Rocky and growing its own playbooks.

JUN 23
First live data feed

Rocky starts serving curated benchmarks to an internal planning tool, refreshed daily, with no hand-off.

IT SCALES · JUL
JUL 02
The save I wasn't there for

With me on leave, a teammate diagnoses a client reporting freeze alone (a spreadsheet 851 cells from Google's 10-million-cell ceiling) and lifts it before the client report.

JUL 10
A leave with zero missed requests

Two weeks out of office. Every client ask answered, 15+ production releases shipped.

JUL 13
A new teammate joins

They built a daily team digest within their first two weeks, then got an agent of their own.

JUL 23
A teammate's first solo build ships

A brand dashboard to production, end to end, six weeks after getting their agent.

AUG
AUG 18
Two new clients in one day

Both onboard the same day, on the same system.

AUG 27
The all-hands

I present the evolution of Rocky to the whole agency.

TODAY · SEP TO NOV
SEP 24
An agency-of-record win

Analytics and AI work goes into the pitch, as it now does for nearly every new-business pitch the agency makes.

SEP 24
Every account has an owner

My two analysts now own 8 client accounts each, working through agents cloned from Rocky.

OCT
Six client sites in one month

Six new gated sites go live, several of them built by my teammates and reviewed by me.

NOV 04
The second leave, planned ahead

A 16-page guide, a request-intake channel with turnaround promises, and a leave routine, before I step out.

WHAT THIS MEANS FOR YOU

In under a year, an empty function became a department that is part of nearly every new-business pitch the agency makes. Every step is dated, so you can check it.

Two weeks from first commit to a unified warehouse. Every milestone is anchored to a commit or a deploy, so every claim here can be checked.

DWG 04 / THE MULTIPLIERONE ENGINE BECOMES A FLEET
// AGENT ECOSYSTEM

Every analyst on my team runs an agent of their own.

Rocky was the first engine. Then I cloned it: every teammate got an agent seeded with what Rocky already knew, and they took it from there.

ROCKYthe first engine Analyst's enginecloned · JUN 11 New hire's agentcloned · JUL 27 Planning toolfed daily · JUN 23 Team intakeanyone can ask Client sitessix in October Compassplanners self-serve
JUL 02 · ANALYST, WITH ME ON LEAVE

Diagnosed a client reporting freeze alone and fixed it before the client report.

JUL 23 · ANALYST, SIX WEEKS IN

Shipped a brand dashboard to production, end to end.

JUL 13 TO 27 · NEW HIRE, FIRST TWO WEEKS

Built a daily team digest in their first two weeks, then got an agent of their own.

WHAT THIS MEANS FOR YOU

My analysts started doing work above their titles and kept going when I was out. It is a pattern, and it copies.

Each agent is seeded from Rocky's memory and playbooks, then grows its own. The pattern is a template, not a one-off: it copies person to person, and team to team.

DWG 05 / THE LOOPHOW ONE ASK BECOMES A DELIVERABLE
// HUMAN IN THE LOOP

Rocky drafts. A person sends.

Every deliverable is co-authored: planned together, sourced together, checked together. Here is one request, start to finish.

KEVIN@WORK · ROCKY
> a planner needs a promo-week read. let's plan it before we pull anything
◉ sources that can answer it: the warehouse for spend and delivery, GA4 for site response
◉ flag: the promo overlapped a holiday. baseline it or it reads inflated
> baseline against the prior four weeks, then pull both
◉ pulled. one number looks off. verifying at the source... confirmed
◉ draft staged in your Slack for review. nothing sent
> reading it now. tightening two lines before it goes
Kevin Burke 3:04 PM

Here's the promo-week read, with the full breakdown in the dashboard. Two things worth flagging...

DRAFTED WITH ROCKY · REVIEWED AND SENT BY KEVIN
Illustrative replay. The pattern is real; the numbers live in the dashboards.
01
The ask

A request lands in Slack, email or a meeting. Before anything gets pulled, it gets thought through.

02
The plan

What is really being asked, which sources can answer it, and what could go wrong.

03
The build

Pull, reconcile, question anything that looks off and rewrite, more than once. Then a draft is staged.

04
The send

I read it, edit it and send it myself.

Nothing auto-sends

Rocky stages drafts. A person reads, edits and sends every one.

Numbers trace to source

Every metric comes from a query or a verified pull. The AI doesn't invent numbers.

Claims get checked

A claim check flags any number without a source before a draft is staged.

Same access I have

Rocky works in the same channels with the same permissions I have, and no more.

WHAT THIS MEANS FOR YOU

AI your legal team, your clients and your people can trust, because a person stays in charge of everything that leaves.

Drafts are staged in the real channel and sending is always a human action. Verification happens before the draft exists, not after a client catches it.

DWG 06 / THE PRODUCTTHE PITCH INSIDE THE AGENCY
// COMPASS

Then I pitched it to the whole agency.

Compass is the site I built to sell Rocky inside the agency. It frames the work as the five questions every brand marketer asks, answered on their own data, with an analyst reading every output.

// THE TRUST ANSWERS, WRITTEN DOWN

  • Model training opted out on the agency's account.
  • Client data stays in the agency's own cloud, through read-only connections.
  • No customer personal data: aggregated media performance only.
  • A person reads every output before it ships.

// THE STACK · 15+ IN PRODUCTION

ClaudeImprovadoBigQueryApps ScriptGA4Looker Studio SlackGmailGoogle DriveSimilarWebInfegyTracksuit LunarCrushSignal AISerpApiFirecrawlNetlifyGitHub
WHAT THIS MEANS FOR YOU

Analytics and Rocky are now part of nearly every new-business pitch the agency makes, including the pitch behind a September agency-of-record win.

One model over 15+ production tools, every output reconciled before it leaves. The partner integrations turned weeks of manual pulls into hours.

CONTACTKEVIN BURKE
// HIRE KEVIN

Let's talk.

Tell me what you're building. I'll walk you through Rocky and what my analysts have done with their agents, and we can see where it fits. Email is fastest. I'm in the Philadelphia area, open to hybrid or remote.

INTERVIEW MODE · ← → to step · Esc to exit