01 — What I do

Your model can do anything. Your users need it to do the right thing.

I design the product around your model — where it decides, shows its work, and hands off to a human. Then I build it, or work inside your team’s code.

Book a call

One senior designer who ships
Sprints $25k · Retainers $9.5k/mo

  1. See why

    Every answer says how it got there.

    Ruby explains each pick →
  2. Check it

    Every claim points back to its source.

    Claims flags cite the page →
  3. Overrule it

    A person can always take it back.

    AdCake undoes for five minutes →
02 — How I’ve done it

Products where the model makes the call.

Every client here came back or is still here. These are working screens, not pictures: open a Ruby pick, watch the AdCake agents land, hover the markers.

01

AI claims platform

Name withheld under NDA
Design + build
The model decidesCoverage, what to pay, what to flag
CLM-4471-0932M. Okafor · Hail · Loss 05/24/2026
12 documents · 9 issues Submit
EstimateVersion 2 Page 3 of 8 100%
Northfield Restoration LLC
Estimate summary — Dwelling, roof
Est. 26-0418
p. 3
#DescriptionQtyUnit
11Remove ridge cap42.00LF
12Tear off composition shingles34.00SQ
13Felt underlayment, #1534.00SQ
14Laminated comp. shingle — remove & replace34.00SQ
15Drip edge186.00LF
16Ridge cap, high profile42.00LF
17Roof vent — remove & replace4.00EA
18Flashing, pipe jack3.00EA
Cross-document · 2 sources
Roof squares exceed measured area
Why it was flagged
  • Estimate line 14 bills 34.00 SQ of laminated shingle, remove and replace.
  • The measurement report totals 28.60 SQ across all roof facets.
  • Difference: 5.40 SQ, about 19% over measured.
Sources
Estimate · p. 3 · line 14Viewing Measurement report · p. 2
Estimate v2 · analyzed 11/04/2026 9:12 AM
2 / 3Grounding Every finding points to a page. Sources open the exact document, page and line — across documents. The reviewer checks the model against the paper. What it cost Flags belong to a document version. Reprocess a document and its flags start over.
Issues9 · all documents
AllEstimateMeasurementPolicyFNOL Invoice Not analyzed 3 / 3Coverage Silence isn’t a clean bill. A document the model never read says Not analyzed — never “No issues found.” What it cost The product admits what it hasn’t read. Harder to demo, easier to trust.
Roof squares exceed measured area
Estimate bills 34.00 SQ; measurement report shows 28.60 SQ.
Cross-document · Estimate p. 3, Measurement p. 2
1 / 3Attention The flag says what. The why is one click away. Each flag is a title and a one-line answer. The reasoning opens beside it, on demand. What it cost Depth left the card. Reviewers asked for that — full findings on every flag was overload.
Deductible differs from declarations
Estimate applies $1,000; declarations show 1% of Cov. A.
Cross-document · Estimate p. 6, Policy p. 1
Date of loss doesn’t match FNOL
Estimate header says 05/27; FNOL says 05/24.
Cross-document · Estimate p. 1, FNOL p. 1
Fence depreciation not applied
Cedar fence, 14 years old, billed at replacement cost.
Insights · Estimate p. 5
Proof of loss unsigned
Signature block on page 1 is empty.
Checklist · Proof of loss p. 1
CLM-4471-0932 Hail · Loss 05/24/2026 9 issues
Cross-document · 2 sources Roof squares exceed measured area Estimate bills 34.00 SQ; measurement report shows 28.60 SQ.
Why it was flagged
  • Estimate line 14 bills 34.00 SQ of laminated shingle, remove and replace.
  • The measurement report totals 28.60 SQ across all roof facets.
  • Difference: 5.40 SQ, about 19% over measured.
Estimate · Northfield Restoration · p. 3
13Felt underlayment, #1534.00 SQ
14Laminated comp. shingle — remove & replace34.00 SQ
15Drip edge186.00 LF
Sources Estimate · p. 3 · line 14Viewing Measurement report · p. 2
Documents
EstimateMeasurementPolicyFNOL Invoice Not analyzed

The model recommends. A named person decides.

Relationship
Since August 2025 · came back for a second product
What changed
Multi-million seed; first enterprise customer
Read the case
02

Ruby

Virgin Voyages
Lead designer
The model decidesWhich three voyages, and why

01 · The ask

Live screen · open a pick

I’ve narrowed it down to three warm-weather itineraries in April.

Eastern Caribbean & Bimini Beach Club 7 nightsScarlet Lady4 dates Starting at $1,490 / cabin Up to $250 in drinks Learn moreLearn less

Miami · San Juan, Puerto Rico · Puerto Plata · The Beach Club at Bimini

Ruby’s take

You asked for warm and relaxed. April is the sweet spot here: dry and easy, sea days stay slow, and the trip ends on the sand at Bimini. Nothing feels rushed.

Itinerary

Flows well, with a smart balance of port days and sea days. San Juan stays late, so you get the city at night.

Fire & Sunset Soirées 4 nightsResilient LadyApr 22, 2026 Starting at $890 / cabin 80% off second sailor Learn moreLearn less

Miami · Puerto Plata · The Beach Club at Bimini

Ruby’s take

The shortest of the three, and the most beach. If relaxed matters more than ports, this is the one.

Itinerary

Two sea days, one port, one long beach day. Nothing to plan.

Dominican Daze 5 nightsValiant LadyApr 18, 2026 Starting at $1,190 / cabin Up to $100 in drinks Learn moreLearn less

Miami · Puerto Plata · The Beach Club at Bimini

Ruby’s take

The stretch: one more port than you asked for, but the Dominican coast earns it. Still warm, still easy.

Itinerary

Three relaxed sea days, Puerto Plata, then Bimini to close.

02 · Three picks, each with a reason

03 · Or just say it

Three picks, each with a reason.

Relationship
One of six projects for a Google Cloud partner
What changed
Virgin funded the next phase; demoed at Google Cloud Next
Read the case
03

AdCake

Datacakes
Zero to one
The model decidesWhat each channel’s month actually says
Campaign
Brand | Morning Ritual – In Store
Spring breakfast push for weekday commuters. Awareness-led, anchored by Display and Paid Social.
Evaluation · Mar 1–31, 2026
vs Feb 2026 · vs Mar 2025
Display
$570K
of $620K target
92%achieved
CTR 0.15% · CPM $12
Agent running Agent done · 2.1s
Paid Search
$160K
of $180K target
89%achieved
CTR 6–11% · CPC $4.80
Agent running Agent done · 2.6s
Paid Social
$202K
of $240K target
84%achieved
CPM $5 · CPV $2.50
Agent running Agent done · 2.3s
Audio
$71K
of $90K target
79%achieved
ACR 90%
Agent running Agent done · 2.8s
CTV
$437K
of $540K target
81%achieved
VCR 95% · CPM $36
Agent running Agent done · 2.7s
Display agent → card
1 / 2See why Every card leads with the finding. The headline names what moved and by how much. The four numbers behind it sit directly underneath, the one it’s about in gold. What it cost One story per channel leads the card; a second finding waits in the bullets.
Creative MORNING_PAIR drives click rate 27% above benchmark
Display · written by the Display agent
Impressions
3.6M
−16% MoM
Clicks
6.8k
+5% MoM
CPM
$13.55
+28% MoM · bench $12.00
Click rate
0.19%
+27% MoM · bench 0.15%
What the agent found
  • Display delivered a 0.19% click rate across March, well above the 0.15% benchmark, while CPM rose to $13.55, up 28% on February.
  • January–February optimizations moved spend toward new weekday-commuter audiences; March shows that shift paying off in engagement, at the cost of a higher CPM and lower volume.
  • Among creatives, MORNING_PAIR and stronger CTAs like ORDER_AHEAD led the click-rate gain, while high-spend units like WEEKEND_BREW diluted it with mid-range click rates at higher CPMs.
2 / 2Check it Every finding, against its benchmark. Open the visualizations: this month against last month, last year and the benchmark. The figures the agent cites are the gold bars. What it cost Charts stay closed by default. The proof is one click down. Evaluation period comparisons1 / 2
Click rate
Mar 2026Feb 2026Mar 2025Benchmark
Campaign
Brand | Morning Ritual – In Store
Evaluation · Mar 1–31, 2026 · vs Feb 2026
Display
$570K
of $620K target
92% achieved
Agent running Agent done · 2.1s
Paid Search
$160K
of $180K target
89% achieved
Agent running Agent done · 2.6s
Paid Social
$202K
of $240K target
84% achieved
Agent running Agent done · 2.3s
Audio
$71K
of $90K target
79% achieved
Agent running Agent done · 2.8s
CTV
$437K
of $540K target
81% achieved
Agent running Agent done · 2.7s
Creative MORNING_PAIR drives click rate 27% above benchmark
Display · written by the Display agent
Impressions3.6M−16% MoM
Clicks6.8k+5% MoM
CPM$13.55+28% MoM
Click rate0.19%+27% MoM · bench 0.15%
What the agent found
  • Display delivered a 0.19% click rate across March, well above the 0.15% benchmark, while CPM rose to $13.55, up 28% on February.
  • January–February optimizations moved spend toward new weekday-commuter audiences; March shows that shift paying off in engagement, at the cost of a higher CPM and lower volume.
  • Among creatives, MORNING_PAIR and stronger CTAs like ORDER_AHEAD led the click-rate gain, while high-spend units like WEEKEND_BREW diluted it with mid-range click rates at higher CPMs.
Evaluation period comparisons1 / 2
Click rate
Mar 2026Feb 2026Mar 2025Benchmark

A report you can stand behind.

Timeline
Zero to one in three months · live since January 2026
What changed
The first three clients in the company’s history shipped on it
Read the case
03 — How I’ll do it for you

Two ways in. Both with me, directly.

Price is fixed before we start. No account managers, no hand-offs: the person on the call is the person in your repo.

Sprint · 4 weeks

$25,000

fixed, once

You have working AI logic and no product. Four weeks to a coded product you can put in front of a customer.

Done before · RubyFrom nothing to a Virgin-branded MVP, demoed at Google Cloud Next. Talk about a sprint
Retainer · monthly

$9,500/mo

four clients at a time

An ongoing design partner. New features, systems, and the edge cases that show up every time your model gets better.

Done before · ClaimsA client since August 2025. They came back for a second product, and I built it. Talk about a retainer

Why not just hire a designer?

You should, eventually. Until then:

A senior design hireWorking with me
Start 2–3 months to fill, then months to ramp Two weeks from our call
Cost Six-figure salary, plus benefits, taxes and a recruiter fee $9,500 a month · cancel any month
Equity Comes out of your option pool None
Code Usually not — that’s another hire Built, or inside your team’s repo
AI products Learns on your runway Already shipped them

When to hire instead: when design is a full-time, every-day need you’ll have for years. I’ll help you find that person.

How it starts

  1. Today

    We talk.

    Your model, your users and your runway. Then we pick sprint or retainer.

  2. Two weeks later

    We start.

    At a price fixed before day one. No hiring, no onboarding, no ramp.

  3. From then on

    I ship.

    In your Slack, Linear and repo. I design it, then write code your engineers merge, not rewrite.

Sean Riegel

Nobody hires the same designer twice by accident.

Sean Riegel. Twenty years of design, one desk, design through code. Four retainers at a time. When a slot is open, we start two weeks from our call.

Book a call