The Lab

Software we built for ourselves.

Nothing on this shelf was commissioned. No client paid for it and none of it is a case study — these are our own products, built because we wanted them to exist and shipped because that is the job. Every one of them is live and public, and one — the Retirement Flyer Generator — needs no account at all, so you can use it before you finish reading this page.

Kind of work
Our own products
On the shelf
5
Status
Live and public

The shelf

Open any of them

  • detail-opsauto detailing

    Ceramic coating

    2 days

    $1,200Book

    Paint correction

    6 hrs

    $650Book

    Full interior detail

    3 hrs

    $275Book

    Maintenance wash

    1 hr

    $95Book

    Change the trade — it rebuilds as you click

    The real component from our own codebase, running sample data. Not a recording, and not a rebuild of it for this page.

    Our own product

    The Build Room

    Pick a trade, get a working system

    Our own tool. Name your trade and the bottleneck that costs you most, and it builds the operating system for that business — services, prices, customers, automations and the numbers — in your trade's own vocabulary. The console on this page is the real component, not a picture of it: click a trade and watch it rebuild.

    What it does

    • Forty trade and bottleneck combinations, each with its own catalogue and customers
    • Rebuilds in a few milliseconds, with no network call
    • The revenue projection is deterministic on purpose — no model invents a growth claim

    Stack

    • Next.js
    • TypeScript
    • Recharts
    • Vercel

    Live · try it on this page

    g2builds.com

    Open The Build Room (live site, opens in a new tab)
  • Not shown while its enquiry form is broken. The form reports success and sends nothing, so we are not pointing anyone at it until that is fixed.

    Our own product

    Sarah's Disney Vacations

    Marketing site for an independent Disney travel agent

    A booking-enquiry site with custom illustration throughout — no stock photography anywhere. Built to show that our range is not one dark technical look.

    What it does

    • Hand-drawn SVG artwork for every destination
    • Quote request flow with itinerary context
    • Editorial layout with a warm, non-technical voice

    Stack

    • Next.js
    • TypeScript
    • Tailwind
    • Vercel

    Live

    sarahs-disney-vacations.vercel.app

  • Use this one right now — no account, no sign-up

    A generated one-page retirement plan overview for Boeing
    The output: a one-page overview for Boeing, generated from the company name alone.
    The Sources and References tab, listing each claim beside its source, with company match figures marked "ILLUSTRATIVE EXAMPLE — industry benchmark"
    And the half nobody builds: every claim beside its source, with the figures it is estimating labelled as estimates rather than dressed up as facts.

    Our own product

    Retirement Flyer Generator

    One-page retirement plan snapshots, with a source ledger

    Type a company name and it drafts their retirement plan snapshot as a one-page flyer a wealth advisor can hand to a prospect — and lists a source for every claim, including "No verifiable public source" where it has none. Public and unauthenticated, so you can use it right now.

    What it does

    • A whole plan snapshot from a single input: the company name
    • Structured, schema-validated generation
    • Print-ready one-page output

    Stack

    • Next.js
    • TypeScript
    • Claude
    • Vercel

    Live · try it

    retirement-flyer-generator.vercel.app

    Try Retirement Flyer Generator (live site, opens in a new tab)
  • The MarketingOS home page: the headline “Your AI marketing team that posts on-brand on autopilot” above three cards describing on-brand generation, brand-safe moderation and publishing with guardrails.

    Our own product

    MarketingOS

    Social content that generates, moderates and publishes itself

    Describe the business once and it produces on-brand content, checks it for brand safety, schedules it and publishes across channels — pulling a human in only when its rules say it should.

    What it does

    • On-brand content generation from a business profile
    • Brand-safety moderation before anything publishes
    • Scheduling and multi-channel auto-publishing

    Stack

    • Next.js
    • TypeScript
    • Supabase
    • Vercel

    Live · product

    marketingos-sepia.vercel.app

    Open MarketingOS (live site, opens in a new tab)
  • The real pathworth.vercel.app, on this pageOpen it full size

    Our own product

    Pathworth

    What a school, degree or job is actually worth

    Answer a few questions about a school, degree or job and it looks up the real costs, models the money, and shows where the path leads.

    What it does

    • Real cost lookup for schools and programmes
    • Financial modelling with stated assumptions
    • Side-by-side path comparison

    Stack

    • Next.js
    • TypeScript
    • Vercel

Delivery record

We ship continuously. This is the count.

These are facts about our own output, each one checkable against the deployment or the repository it came from. They are not claims about what any client earned or saved — we do not publish a number a client has not confirmed.

  • 8

    Products live in production

  • 25

    Repositories shipped

  • 1

    Client platform, still shipping

Next

These are ours. The next one could be yours.

Same two people, same shipping habit, pointed at your operation instead of ours. Start in the Build Room to see the system we would put together for your business, or book thirty minutes and talk it through with us.