(CASE 03 · SELF-INITIATED · 7 DAYS)

Seven days from nothing to four platforms.

FlowLift is a B2B SaaS activation layer designed end to end in seven days, with me directing AI workflows: research, strategy, a design system, and roughly 60 screens across desktop, tablet, mobile web and native iOS.

STATED FIRST

FlowLift has no users. The customer in every screen, InvoicePilot, is invented, and its data is a single hand-reconciled dataset, not a live feed. Nothing here is validated by behaviour, what this case proves is decision quality and delivery.

ROLE
Designer, directing AI workflows
CLIENT
Self-initiated
TIMELINE
Seven days, 2026
BASIS
No users, invented data

~60 SCREENS · 4 PLATFORMS · 7 DAYS · 1 DESIGN SYSTEM

The FlowLift dashboard staged in a browser, rendered on InvoicePilot, the invented customer
FIG. 01 · THE DASHBOARD — INVOICEPILOT, THE INVENTED CUSTOMER, RENDERED IN FULL
LOG 01 The thesis kill

The first thesis didn’t survive research.

The week began with an adversarial pass on my own idea. The starting thesis, an all-in-one Conversion OS, went to research agents whose job was to break it, and it broke: too big to trust, and competing with the stack a buyer already runs. What survived was smaller and sharper: an activation layer on top of the analytics you already have. Keep your stack, we tell you what to fix.

Brief the problem, the scope, the bar Research swarm many agents + adversarial skeptics I lock strategy the call only I can make Design system tokens, then components Screens drawn to consume the system Adversarial QA reviewers hunt for defects
FIG. 02 · THE WEEK’S WORKFLOW — EVERY PATH RUNS THROUGH A JUDGMENT GATE
LOG 02 System before screens

No screen existed before the system.

Tokens first, then atoms with every state designed, buttons through avatars, each with default, hover, focus, pressed, disabled, error, empty and loading, then molecules, then screens assembled only from approved parts. The tempting shortcut, per-platform components, was killed on day one: faster for the first twenty screens, unmaintainable by the sixtieth. When a component changed, sixty screens changed with it.

The atoms sheet from the design system, staged on the case green: buttons, inputs, selects and states, token-bound

FIG. 03 · THE ATOMS — EVERY STATE, TOKEN-BOUND, BEFORE A SINGLE SCREEN

LOG 03 The product

Leaks, ranked by what they cost.

The dashboard ranks trial-funnel leaks in dollars, rendered on InvoicePilot, the invented customer whose one hand-reconciled dataset sits behind every screen. The product’s signature came from a rejection: the first funnel visual was a generic bar chart, and I killed it for a custom activation-path diagram, green for trials that connected, coral for the ones that leaked. And every AI suggestion in the product carries Apply and Dismiss, a number-backed rationale and an audit trail, because an assistant that cannot show its work cannot be trusted with revenue.

The leak ranking staged in a browser: every leak is a row with a dollar figure and an owner

FIG. 04 · THE LEAK RANKING

Every leak is a row with a dollar figure and an owner. The interface argues in money because that is the language a buyer already trusts.

The leak detail staged in a browser, with the activation-path diagram and cohort heatmap

FIG. 05 · LEAK DETAIL

The activation-path diagram that replaced the bar chart: green for connected trials, coral for the leak, a cohort heatmap underneath.

The fix proof staged in a browser: treated versus control, with the proposed nudge beside the chart
The copilot staged in a browser: an answer with its sources and audit trail listed

FIG. 06 · PROOF AND COPILOT — TREATED VS CONTROL, AND AN ASSISTANT THAT SHOWS ITS SOURCES

LOG 04 Four platforms

One grammar survived four platforms.

Desktop, tablet, mobile web and native iOS, including a lock-screen live activity and a home-screen widget, all reflowed from the same tokens and the same data hierarchy. Which platform was allowed to be ugly was decided on day one, before a single screen could argue about it.

The dashboard on a tablet, staged
The dashboard on a phone, staged

FIG. 07 · TABLET AND MOBILE — ONE GRAMMAR AT EVERY WIDTH

LOG 05 The public face

The pitch is the product’s own words.

The surviving thesis became the homepage, almost word for word: keep your stack, we tell you what to fix. The marketing site is drawn from the same tokens and components as the product, and the numbers on it are InvoicePilot’s, labelled invented like everything else. One system draws the product and the pitch.

The marketing landing page, upper half: the activation-layer pitch, the leak diagram and the product tour The marketing landing page, lower half: proof, pricing and the closing call to connect a data source

FIG. 08 · THE MARKETING SITE, IN FULL — SCROLL THE FRAME

LOG 06 The honest week

The AI was fast and frequently wrong.

The week was me directing it. I set the bar, originated the strategy, caught the misses and made every accept or reject call, and reviewer agents audited the builder agents before anything reached me. The split was deliberate: judgment stayed mine, and the volume work went to the workflows. When the production cost of a screen falls to near zero, the value moves entirely to the decisions.

JUDGMENT · MINE

  • Positioning and product strategy
  • Information architecture
  • Brand, colour and type direction
  • The senior quality bar
  • Every accept or reject decision

VOLUME · THE WORKFLOWS

  • Multi-agent research and synthesis
  • Option generation at speed
  • Building the screens in Figma
  • Token and component sweeps
  • Adversarial QA passes
Onboarding's payoff staged in a browser: the number one revenue leak found, stated in dollars

FIG. 09 · ONBOARDING’S PAYOFF

In 38 seconds, reading data the customer already had: the number one leak, in dollars, with the fix one click away. No new SDK, and nothing to configure first.

STATED FLAT

Speed was never the hard part, and this case proves nothing about whether anyone wants the product. Roughly 8.5 screens a day is a real number, every number inside the screens is invented, and stays labelled that way.

The FlowLift dashboard staged in a browser
The dashboard on a phone, staged
Adding a data source on mobile, staged
The leak detail staged in a browser

FlowLift

SEVEN DAYS · NO USERS, SAID TWICE

~60 SCREENS · 4 PLATFORMSSYSTEM BEFORE SCREENSNO USERS · INVENTED DATA
BLUFF cover

NEXT CASE

BLUFF. Fifteen months on a real casino’s money flows.