Tanner Baker  /  Drawing set
G-001

Tanner Baker builds with AI

I am building this board for real: 45 modules, driven by Claude. See the build.

I direct AI agents to design, build and ship products.

Background
13 years auditing film and TV construction budgets, up to $27M
Open to
Quality engineering, product design, business analysis, AI enablement
Based
Newnan, Georgia
ContactHow I work with AI
Keep scrolling
Details
Cover sheetNewnan, GeorgiaIssued for review

I set the direction, agents do the building, and nothing ships until I have checked it.

Role
AI-assisted product builder
Drawing index
SheetTitleWhat happened
G-001Cover sheetThis sheet.
A-001My processThe workflow I use, then one real page built with it as you scroll.
R-101Read it by roleThe evidence sorted for quality, design, analysis and AI work.
M-101How I work with AIPlanning, workflows, guardrails, and a sign-off that stays with me.
A-101BracketSceneA live tennis tournament ran on it. Every release must pass 25,035 tests.
A-201Slam TournamentsA sold-out event, then a full rebuild with payments and bookings.
A-301WrapSheetA budget app in daily use for a crew of 48 to 62.
A-401Let's Go PickleballEvery flyer, page and screen for a club, plus a TV network guests can send songs to.
A-501Pickle PotA tournament platform that has run two events.
E-601PICKLEAn AI assistant I built that asks before it acts.
E-701Split-flap displayThe cover board, built for real with 45 modules. In build.
S-801Other workVideo, fabrication, analytics and tools.
G-002About and contactWho drew this, and how to reach me.

Next sheet: A-001. Keep scrolling to see my process.

ProjectTanner Baker, selected work
Drawn byTB
IssueFor review
Sheet1 of 13
A-001 / Process

My process

The workflow I use, then one real page built with it.

Fast model agentStrongest model agentMe
RESEARCH AGENTSBUILDERS, IN PARALLELREVIEWERS, FIVE ANGLESMERESEARCHPLANNERPLAN CHECKINTEGRATORREVIEWTEST GATELIVE SITE MERESEARCHLIVE SITEINTEGRATORPLANNERPLAN CHECKREVIEWTEST GATE

In practiceOne BracketScene page

The BracketScene home page. Headline: Run your game free. A live scoreboard shows round 3 of 8.
BracketScene
25,035tests every release must pass
  1. 1ResearchAgents read the competitors. I read their findings.
  2. 2SpecI write what it must do.
  3. 3PlanOne agent plans it. A second checks the plan.
  4. 4BuildAgents build in parallel. One fits the pieces together.
  5. 5AttackFresh agents attack it from five angles.
  6. 6VerifyEvery test has to pass.
  7. 7LiveI check it on the real site, then it ships.
25,035tests passed
R-101

Read it by role

More evidence
KeynotesThe same work, sorted for the role you are hiring
15directionsOne event, fifteen directionsI explored fifteen flyer designs for a single tournament.Let's Go PickleballPDResearch firstCompetitor research: their events, site and reviews.SlamPD BA95standing rulesContext that survivesSkills and handoff notes carry my standards between sessions.MethodAIA decision logEach owner decision and the option rejected, in writing.BracketSceneBA16testsTests that prove a ruleWrapSheet drafts never reach totals, reports or exports.WrapSheetQEBrand systemsLogos, type, color and copy rules, applied to every piece.Let's Go PickleballPD73intro classesA process, end to endRegistration, waiver, check-in and follow-up email, automated for a club.Let's Go PickleballBAOptions before decisionsEach screen chosen from several working mockups.BracketScenePD$3feePricing and policyBracketScene's fee model and Slam's booking rules are mine.BracketSceneBAM-101Browser automationPlaywright checks, screenshots and sweeps on every product.MethodQE AI13yearsNumbers leaders act onWeekly cost reports with variance notes for construction leadership.AboutBAM-101Requirements that holdRules, money mechanics, and what is out of scope.MethodBA AI2failuresFailures turned into rulesTwo agent mistakes, how I caught them, and the checks that exist now.MethodAI QEM-101GuardrailsWhat agents may never do without me, and stop rules for overnight runs.MethodAIE-601Human approval, built inMy assistant sends nothing until I approve the exact words.PICKLEAI QEM-101The right model for the taskFaster models for specified work, the strongest for money and judgment.MethodAI
ProjectRead it by role
RolesQE, design, BA, AI
IssueFor review
Sheet3 of 13
M-101

How I work with AI

I run projects the way a department head runs a crew. I decide what gets built and I sign off on it. AI agents do the rest, inside rules I set.

Spec
95

standing rules my agents carry

Plan
766

written plans on BracketScene

Build
156

isolated agent workspaces

Attack
34

adversarial reviews, plus 20 production sweeps

Verify
25,035

tests every release must pass

The plan check

All 22 plans were checked against the spec, the context and the code.
Result: 3 blockers, 16 warnings, 2 items for Tanner.
As written the plans would not deliver the goal to the cent.
Found before a line of code was written.

Two failures, and the rules they left behind

What happened

My assistant answered a question with a phone number it had made up.

How I caught it

The number was not in any source it had read.

The rule now

A check flags every phone number, link and dollar figure no tool returned. 18 trap cases, run three times each, gate any model change. The current model keeps 53 of 54 answers clean.

What happened

A background agent wrote demo data to a live site.

How I caught it

It showed up in my sweep of the live site the same day, and I removed it.

The rule now

Background agents never commit, deploy or call a live site. They work on a local copy, and I move the result.

See the workflow run in My process, sheet A-001.

Details
MethodSpec-driven work with Claude Code
The seven steps

I sit in the middle. Work goes out to agents and comes back to me.

  1. Research. Agents read the competitors, the docs and the old code. I read their findings.
  2. Spec. I write what it must do, what it must never do, and what is out of scope.
  3. Plan. One agent breaks the spec into tasks. A second agent checks the plan before any code exists.
  4. Build. Agents build in parallel, tests first, each in its own workspace with its own files.
  5. Attack. Fresh agents review the result from five angles. What they find becomes a fix or a test.
  6. Verify. The tests must pass before anything moves on.
  7. Live. I check the release on the real site before it counts as done.
Excerpts from one phase

The spec I wrote

  1. What it is
  2. The rules
  3. What a host sees
  4. Money mechanics
  5. What changes for organizations that exist today
  6. Open questions for Tanner
  7. What is not in this spec
  8. How it gets built

One of the plans

wave: 1
model_hint: sonnet
autonomous: true
requirements: [SP-09, SP-08, SP-11]
files_modified: 7 files, owned by this plan alone
must_haves: truths the finished work has to make true
Agents may
  • Research, plan, write code and tests, and review each other's work.
  • Work through the night on a plan I have approved.
  • Decide small things, as long as they record the decision.
Agents may not, without me
  • Send any message to a real person. I approve the exact words first.
  • Touch money settings, legal text, or anything irreversible on a live site.
  • Commit, deploy or call a live site from the background. They work on a local copy.
  • Sign up for a new paid service.

Workflows I set up

A

Planning before building

Every project starts with a brief, a roadmap of phases and a decision log. Each phase gets written plans, and a plan is checked before any work starts.

B

Context that survives

Handoff notes, reusable skills and a memory of standing rules carry my standards between sessions, so no agent starts cold.

C

Match the model to the task

Faster models take the well-specified tasks. The strongest model takes money, math and the final integration.

Rejected: one model for everything
D

Always within reach

Agent sessions stay running on a home server, and I steer them from my phone. Anything that needs approval arrives as a card I can approve or deny.

E

This page, for example

Research agents studied award-winning portfolios, animation techniques and hiring advice. I picked the concept. Review agents then took each draft apart, and I chose what to change.

ProjectMethod
ToolsClaude Code, MCP
RuleI sign off
Sheet4 of 13
A-101

BracketScene

Tournament software for pickleball and tennis directors. A tennis tournament at Amelia Island ran on it, from the first check-in to the final.

QUARTERFINALSSEMIFINALSFINALCHAMPION Raman / HaleWhitfield / Ortega Okafor / LindqvistMarchetti / Bishop Reyes / ChenCarter / Sorensen Shah / BrooksDunn / Ruiz Raman / HaleOkafor / Lindqvist Reyes / ChenShah / Brooks Okafor / LindqvistReyes / Chen OKAFOR / LINDQVIST

Sample players. The line work is live SVG. Live at bracketscene.com

25,035

tests in more than 2,200 files. The deploy script runs them all and refuses production if one fails.

81

database migrations, each applied before its deploy

40

build phases, each planned, reviewed and verified

7

design review passes, from 320 to 1920 px wide

Live pages from the current build, plus the TV board design.
BracketScene home page with the headline Run your game free
1Front doorThe home page shows a working round.
An event page on a phone listing divisions and who is in
2An event, on a phoneWhat a player sees first.
Pool matchups on a phone
3PoolsWho plays whom, in order.
Pool standings on a phone
4StandingsUpdated as scores come in.
A dark TV screen showing a six-character pairing code
5Pair a TVAny screen joins with a six-character code.
Dark venue TV board showing scores on eight courts
6The TV boardScores readable from across the gym.

How the design was chosen

  1. 1 ProblemThe old BracketScene front door: a logo and a Sign in button on an empty page

    The old site had no front door.

  2. 2 OptionsThree phone mockups of the same front door, one per design direction, showing a fictional event

    Three directions, A, B and C, for the same five screens.

  3. 3 DecisionThe round 3 front door mockup: You're up on Court 6, beside a live score card

    B's look on every screen. A and C lend only content and layout.

    Rejected: A's and C's look. B's styling was the best overall.Rejected: a mix of all three looks. It did not blend.
  4. 4 ResultThe round 4 check-in desk mockup: filters, one row per player and a waiver panel

    Approved after four rounds, then built in five phases.

  • 6.8:1links and buttons on white
  • 5.3:1the faintest text allowed
  • 10.6:1live scores on the dark TV
  • WCAG 2.1 AA asks 4.5:1
Details

Decisions

A

One price, shown once

Players see a single number with the $3 fee inside it. Round robins up to 50 players are free.

Rejected: a fee line added at checkout
B

Two looks for two jobs

Working screens stay light and plain. TV boards go dark. Status never depends on color alone.

Rejected: one theme stretched to fit both
C

Done means verified live

A release needs green tests, an adversarial review, and a fresh-browser sweep of production for console, security-policy and accessibility errors.

Rejected: "it passed on my machine"

194 test files check data isolation between organizations, and 33 check concurrency.

The AI part. Agents built in parallel from plans I approved, each owning its own files, and fresh agents attacked the work before it shipped. I researched the market, set the price, and picked each screen from several working mockups.

ProjectBracketScene LLC
Checked by25,035 tests
StackWorkers, D1
Sheet5 of 13
A-201

Slam Tournaments

Women's doubles tennis weekends at resorts. The first event sold out at 65 players. I then rebuilt the site for the events that follow.

65

players at the sold-out Amelia Island event

155

legacy accounts imported, none asked to reset a password

181

checks in the production sweep after go-live, all passing

4,800+

automated tests on the new site

Tennis Slam home page with the headline The tennis trip you'll remember over a resort sunset
1Tennis Slam, liveLive at slamtournaments.com Brand, copy, squad crests and booking flow.
Tennis Slam recap page for the Amelia Island weekend with a photo of four players
2The first weekendSixty-five players at Amelia Island.
Details
Technology and marketingslamtournaments.com
Redlines: my notes before the rebuild
  • Audit access, payments and sign-up first
  • Stage every change before it goes live
  • Every player keeps her account
New work
  • Audited the site I inherited before changing anything.
  • Rebuilt on Cloudflare Workers and D1: accounts, squads of eight, one checkout for room and entry.
  • Moved 155 accounts across with their passwords intact.
  • Rehearsed the full booking on staging, then took card payments live.
  • Had agents research our main competitor's events, site and reviews.

Decisions

A

Nobody resets a password

Existing players keep their passwords through the move.

Rejected: a reset email to every player
B

Rehearse the money

The full booking ran on staging first. Then one real charge and refund went through before the doors opened.

Rejected: finding out with a customer's card
C

Cut over by redirect

The old site forwards to the new one, with the rollback steps written down beforehand.

The AI part. Agents audited the old code, built the new site to my specs and reviewed each other's work. I wrote the booking rules, approved every email word for word, and made the go call.

ProjectSlam Tournaments
Checked by4,800+ tests
StackWorkers, D1, Stripe
Sheet6 of 13
A-301

WrapSheet

The budgeting tool I wanted for thirteen years, in daily use for a crew of 48 to 62.

The budgeting tool I wanted for thirteen years. It tracks set budgets and daily labor for a film construction department, and it is in daily use for a crew of 48 to 62.

What it does all day. Sample data. Live at wrapsheet.productions
SetBudgetActualRemainingSpent%
Int. Precinct, Bullpen$60,500$38,000$22,50063%
Ext. Warehouse District$92,000$84,200$7,80091%
Int. Evidence Room$36,000$37,500-$1,500104%
Int. Captain's Office$60,000$31,700$28,30053%
Total$248,500$191,400$57,10077%

Sample note: Evidence Room is over by $1,500. Flag it before Friday.

Details
Designer and builderwrapsheet.productions
500+

automated tests

4

user roles, from read-only to admin

62

people on the crew at its largest

WrapSheet budget overview with budget, actual and remaining by set
1Budget overviewBudget, actual and remaining for every set. Sample data.
WrapSheet daily labor screen with time entries and set assignments
2Daily laborTimes in, times out, overtime and the set each person worked. Sample data.
A

Drafts cannot touch the budget

A half-entered day is kept out of the math by how the data is stored. A 16-test suite proves drafts never reach totals, reports or exports.

Rejected: a "draft" flag checked in every report

The AI part. Agents wrote the React and Firebase code and its tests. The rules come from the job: overtime, sixth and seventh days, transfers between sets, and what an auditor needs to see on Friday.

ProjectWrapSheet
Checked by500+ tests
StackReact, Firebase
Sheet7 of 13
A-401

Let's Go Pickleball

Solo marketing for a pickleball and padel club. Every flyer, page, email and screen comes through me, along with the systems that run them.

Dink and Treat Halloween flyerPut $5 On It Friday flyerLadies Night neon flyerTop Dogs Challenge flyerEverything But A Paddle Night flyerFall Break Camp flyerBring a Friend social flyerBlack Friday $5 Frenzy flyerSaturday Night Cornhole League flyerLadies Night Fridays flyerMahjong and Pickleball Open Play flyer
Dink or Treat zine-style flyerGrill, Chill and Padel flyerGrill, Chill and Padel Halloween flyerCharity Moneyball flyerGrab Your Squad team league posterPlay Your Way membership posterAfter School Pickleball flyerAfter School Pickleball flyer, second version

A sample of the club's flyers and posters. Hover to pause. Live at letsgopickleball.com

Moneyball tournament flyer, brutalist directionMoneyball tournament flyer, promo vertical directionMoneyball tournament flyer, casino directionMoneyball tournament flyer, ticket directionMoneyball tournament flyer, editorial directionMoneyball tournament flyer, retro directionMoneyball tournament flyer, glass directionMoneyball tournament flyer, punch directionMoneyball tournament flyer, hero directionMoneyball tournament flyer, vibrant directionMoneyball tournament flyer, minimal directionMoneyball tournament flyer, promo letter directionMoneyball tournament flyer, note directionMoneyball tournament flyer, photo directionThe final Moneyball tournament poster
The final flyer, after fourteen other directions.

The TV roll

A signage system I built with agents runs the club's screens. Guests can add a song from their phone.

The club's TV roll showing the weekly programming schedule, a Now Playing card and a four-digit screen code
A capture of the live main screen. The code in the corner changes every two hours.

Request a Song

Now playingHarder, Better, Faster, Stronger

Read the four digits off the TV capture.

A working demo. Try it.

13+

custom pages on the club site

16+

endpoints in the class registration system

73

intro classes scheduledintro classes scheduled through it

4

automated email journeys, from confirmation to follow-up

Details
Marketing Director, contractPeachtree City, Georgialetsgopickleball.com

One event, fifteen directions

For one tournament I had agents design the same flyer fifteen ways, from casino to brutalist to ticket stub. Then I picked.

A

You have to be in the room

A request needs the code on the screens. Each guest gets three songs, then a five-minute wait, and explicit tracks never reach the speakers.

Rejected: an open request link
B

One dashboard, every screen

Every screen checks in for updates, so a new slide reaches the whole building from one dashboard.

C

One file, every size

Each event graphic is a single file that renders to a flyer, a TV slide, a story and a feed post at print resolution.

Rejected: redrawing each size by hand
Also built for the club
  • Class registration with waiver signing, member lookup and self-service rebooking.
  • A staff dashboard for check-in and attendance, used at the front desk every day.
  • A camp portal with card checkout and per-child waivers, and an iPad kiosk for guest waivers.
  • A weekly newsletter to about 2,100 people, plus the blog, listings and search markup.

The AI part. Agents built the players, the screen manager and the Spotify integration, and they render every flyer size. The brand rules, the copy and the final pick are mine.

ProjectLet's Go Pickleball & Padel
RoleMarketing Director
StackWordPress, Spotify, Python
Sheet8 of 13
A-501

Pickle Pot

A platform for cash-prize pickleball tournaments. Two events have run on it. For the second I added text messaging, and 60 players got their court calls on their phones.

2

tournaments run on the platform

60

players at the second event, in 30 teams

899

texts sent, none failedtexts sent that day, none failed

7,078

automated tests behind it

Pickle Pot home page: Grab a partner. Play for the pot.
1The live siteBrand, mascot and copy included.
Details
Co-founderPaused
What a director gets
  • Divisions, pools and brackets that build themselves from the entries.
  • Players report their own scores, and the other team confirms.
  • Court assignments go out by text the moment a court opens.
  • Partners can split the entry fee at checkout.
A

The director's keyboard stays quiet

Scores a director types in do not text players. Only scores players report themselves trigger a confirmation text.

Rejected: a text for every score change

The AI part. Agents built the platform to my plans and reviewed every phase. I designed the format and the event-day flow.

ProjectPickle Pot
Checked by7,078 tests
StackPages, D1, Stripe, Twilio
Sheet9 of 13
E-601

PICKLE

An AI assistant I built that asks before it acts.

An AI assistant I designed and run myself. It reads my mail, calendars and texts, and it asks before it acts.

An approval card. Sample content. Try it.
PICKLE wants to send an email

To: the venue coordinator
Subject: Saturday load-in
We will arrive at 7 with two carts. Is the side door still the best way in?

Checked: 1 time and 0 links, all from your calendar.

53 of 54

trap answers clean: 18 cases, run three times each

474

automated tests

68

tools, each one logged when called

Details
Personal AI assistantSchematic
A

It may not make things up

In testing it invented a phone number. I added a check that flags any phone number, link or dollar figure no tool returned, and a set of trap cases that runs before each model change.

Rejected: trusting a better prompt
ProjectPICKLE
Checked by474 tests, 18 trap cases
StackPython, Anthropic API
Sheet10 of 13
E-701

Split-flap display

I am building the cover board for real, so Claude can write to it.

In build. A preview in code of the real layout, 3 rows of 15.
Up to 45 characters. Letters, numbers and basic punctuation. Anything else shows as a blank. 0 of 45
45

modules, in 3 rows of 15

Details
Personal buildIn build
My part
  • Researched the open-source designs and picked the parts.
  • The frame, generated by a parametric script.
  • A remix of the module with a steel axle.
  • Packing every part onto 77 print plates for four Bambu printers.
  • The order sheet.
  • Wiring the board to Claude.
Open-source work it builds on
  • The flap module is an open-source design by Adam G Makes.
  • The gateway firmware and the companion service are the open-source SplitFlapGateway project.
64

flaps in each module

77

print plates across four printers

12

MCP tools Claude will use to write to the board

The frame is 674 by 267 mm. It is made to stand on a desk, tilted 10 degrees, or to hang on a wall.

The AI part. Agents researched the open-source options, and an independent agent reviewed the plan. I made each choice.

ProjectSplit-flap display
StatusIn build
ModuleAdam G Makes
Sheet11 of 13
S-801

Other work

MarkItemWhat it isStatus
01Ad tracking auditFound why a two-location art studio's bookings went unrecorded, and fixed it.Done
02Video studioA pipeline that renders logo reveals, product demos and social clips from one set of brand tokens.In use
03Film office generatorsScripts that build budget workbooks, status reports, sign-in sheets and labor calendars.In use
04Fandom FoundryMy fabrication shop: scenic builds, props and 3D-printed products, modeled in CAD.Since 2020
05Split-flap displayThe board on the cover, built for real. Sheet E-701.In build
06WordlingsA reading and spelling game I am building for my son.In progress
07Convention scriptsAutomation for event schedules and registration at conventions like Gen Con.In use
Details
Schedule2020 to present
ProjectSchedule of other work
Drawn byTB
Items7
Sheet12 of 13
G-002

Who drew this

Agents let me build what a small team would. I check their work the way I check a budget.

More about me
About and contactNewnan, Georgia

I work in the construction office on film and television sets. Each week I match purchase orders to invoices, reconcile the cards, and tell the people building the sets where the money stands. I have done that since 2013, on budgets up to $27M, for productions including Stranger Things and Ant-Man.

I have run a fabrication shop since 2020, and I have designed flyers, signage and sites for clubs and events along the way.

Tick mark: I traced this number to the code or the logs before printing it.
ProjectTanner Baker
Drawn byTB
IssueFor review
Sheet13 of 13