The one-man band: rebuilding Vouchernaut in 22 days

How I rebuilt Vouchernaut, the UK voucher site I started in 2016, as fifteen live products in 22 days, doing the product, design, engineering and operations myself while AI agents did the typing.

9 min read
In this article · 8 sections

On 20 September 2026, the Vouchernaut repository was an empty starter. Twenty-two days later, on 12 October, vouchernaut.com had fifteen live products on it, from checked codes for 995 UK shops to a platform for brands with its own Shopify app. Behind them were 772 commits and about 530,000 lines of code, 145,000 of them tests.

I did every job myself: product, design, engineering, operations and selling. Agents did most of the typing while I wrote the specs, made the calls and checked the work. This is how that went, and why I came back to a site I started ten Black Fridays ago. There's a longer version too, with every feature and decision in it: the 40-page case study as a PDF.

Vouchernaut on 12 October 2026, from Vinny's clay one-man band to the brand platform. Every screen is the live site.

Where it started

In 2016 I was on Vouchercloud's paid search team, working on an international voucher marketplace. It showed me how a voucher business works from the inside. Most of the work is finding offers, checking them and writing much the same page for the next store. I wanted to know whether software could do that writing, and whether a voucher site could win search traffic without a content team.

Vouchernaut was the test. It listed offers for more than 100,000 brands, and each brand's offers became a page built from data rather than written by hand. It reached 250,000 sessions a month with no paid spend, at 90% margins, and I ran it alone for six years.

The software under it changed three times. It started on WordPress with a coupon theme and a magenta rocket, and by 2018 the homepage led with its own exclusive code at Theatre Tickets Direct, as the Internet Archive's October 2018 capture shows. A code like that took a conversation with the brand, and it gave readers something no other site had. In October 2019 the site relaunched on Gatsby with a headless CMS, and an astronaut arrived with it. In January 2022 it moved to Next.js. Vouchernaut ended in November 2022.

The Vouchernaut homepage on 26 November 2020: dark plum, a search box for UK stores and the astronaut mascot with a pink V on his chest
Vouchernaut on Black Friday eve 2020, from the Internet Archive. The astronaut with the pink V is the one who became Vinny.

That astronaut, with the pink V on his chest, is still the mascot. He's called Vinny now, and he's made of clay.

Why I came back

While the site was quiet, the industry it belongs to got a reputation problem. In December 2024 a YouTube investigation alleged that PayPal's Honey extension took credit for sales that creators and publishers had referred. In January 2026 the networks acted: Rakuten Advertising removed Honey, impact.com followed, and Awin said its investigation had confirmed breaches of its publisher policies. Brands started asking every voucher site the same fair question. Would that sale have happened anyway?

Search had turned on voucher sites too. Google's site reputation abuse policy hit publishers' voucher sections hard from 2024. Then assistants started buying, and OpenAI launched Instant Checkout in ChatGPT in September 2025. A list of codes gives an assistant very little, but checked prices and full costs give it plenty.

In 2020 I'd told brands, in writing, that a small voucher publisher can add sales a brand wouldn't otherwise make, and show its working. I'd never fully proved it. So the new Vouchernaut had three jobs:

  • Help before the choice. Comparison tools, guides and a shop that help people decide what to buy and where, rather than a list of codes.
  • Prices that hold up. "Down from" appears only after the old price held for 28 days, and no monthly price appears without its total.
  • Every click labelled. Every click to a store carries one of ten channels, so a brand can see what sent the sale instead of taking it on trust.

Agents meant one person could build all of it. I'd tried a first version over the summer, from June to July 2026, and kept its ideas but none of its code. The same way of working rebuilt Benson in ten days. At 13:29 on 20 September, I made the first commit to an empty repository.

Three weeks, in two sprints

The code went in during two sprints. The first ran from 20 to 27 September and holds 463 commits: articles, store pages and the editing studio, accounts and the cashback ledger, the Chrome extension, the design system, group cashback pages and the advertising rate card.

Its two biggest days were the brand platform. I planned it in one sitting on the morning of 26 September as a record of locked decisions, a backlog and numbered product requirement documents, or PRDs. Each PRD says what a feature does, why it exists and what done looks like. Agents then built it PRD by PRD over the next 26 hours: a console, a partner API, an embeddable widget and a Shopify app.

Between the sprints, the work moved outside the code. I joined brands' programmes, checked every approval before it got a page and wrote store pages, the first 76 of which went live on 1 October.

The second sprint, from 8 to 12 October, added 295 commits and most of what shoppers see today. The shop arrived on 9 October, then phones, broadband and energy on the 10th. Polls, maps, price watch, the Weekly, What's On, airport parking, software and the discount hubs all landed on the 11th, and the server for AI assistants and the press kit on the 12th.

How the work was split

I wrote what to build and the rules it had to keep. Agents did the typing across 203 Claude Code sessions and 615 subagent runs, many of them in parallel, each session in its own copy of the repository so several features could be built side by side. Codex, OpenAI's coding agent, worked alongside them and rendered Vinny's clay scenes to the house style I set.

Three things kept that much parallel work pointing the same way:

  • Specs before code. Every feature got a PRD before or with its code, so each session started from what done looks like rather than a guess.
  • A written manual. The repository carries one manual that every session works from. For each feature it says what the feature does, the rules it keeps for shoppers and the legal limits it stays inside. When I settle something, it goes into the manual, so the next session keeps to it instead of deciding it again.
  • Nothing merges unseen. I check each result against its spec before it goes live. When the voice or the design is off, it goes back with a note, and the note goes into the manual too.

What got built

Fifteen products went live, all sharing one catalogue of UK stores. The homepage on 12 October lists most of them with their live counts.

The More ways to pay less section of the Vouchernaut homepage: nine product cards with live counts for codes, price drops, the shop, phones, broadband, energy, What's On, airport parking and software
More ways to pay less, on the vouchernaut.com homepage on 12 October 2026.
  • Store pages and codes for 995 UK shops, each with an introduction and a shopping guide, and codes that arrive through the day from the stores' own programmes.
  • The shop and price watch: 5,220 products from 21 stores, priced with their codes. A watched product gets one email the morning after its price drops.
  • A phone finder for 103 phones and 235 SIM-only plans, priced by the whole contract, with every announced rise under the monthly price.
  • A broadband checker for every UK postcode, built on Ofcom's open data, and an energy comparison that costs suppliers' published tariffs against the price cap in all 14 regions.
  • What's On: 21,087 events, shows and things to do in 86 places across the UK, saying who each act is, with prices shown only once the seller's fees are checked.
  • Airport parking at the UK's main airports, a software section, 76 researched guides with live shop grids, maps and polls inside them, and Vouchernaut Weekly, a Thursday deals email.
  • Discount hubs for students, the NHS, blue light, teachers, the military and key workers, where a shopper can verify once and unlock offers in a tap.
  • Group cashback, which lets clubs, schools and charities raise money from their supporters' everyday shopping.
  • A Chrome extension, and a server for AI assistants listed in the official MCP Registry, so assistants can look up live codes and prices.
  • Vouchernaut for Brands at brands.vouchernaut.com: verified offers on a brand's own site, placements, an offer hub, reports, plans from free to £199 a month and a Shopify app.
Phone cards on Vouchernaut's phone finder for the iPhone 18 Pro, iPhone 18 Pro Max and two Galaxy Z Fold8 models, each with the monthly price, its rises, the upfront cost, the total and the seller
Cards on vouchernaut.com/phones. The rises, the upfront cost, the total and the seller all sit with the monthly price.

The bit I'm proudest of is group cashback. Each supporter picks the share their group gets, and the group's own page shows its goal and how close it is. A school or a football club can raise money from shopping its supporters were doing anyway.

The group cashback page on Vouchernaut: Shop like normal. Fund the team, beside an example group card for an under-11s football team
Group cashback on vouchernaut.com. The group card is the page's own example, not a real group.

The calls I made

Agents wrote the code, but what Vouchernaut will and won't do for shoppers and brands was my call. Each of these is now a rule in the code or the manual:

  • No price without its fees. A ticket seller shows no price until its fees are checked, and a car park shows the total for your dates or nothing.
  • Commission never sets the order. A provider that pays nothing is still listed, and every phone page explains how it ranks deals.
  • Mark every paid link. Every link that can earn commission carries a visible Ad tag, so a shopper knows before they tap.
  • Respect brands that refuse codes. Some brands welcome publishers but not voucher sites. They still get a page, with no codes and no cashback, and a plain line saying the brand's own price is its price.
  • A click only on a tap. The extension sends a click only when a shopper taps, never when they copy a code, and it stands aside when another publisher sent them.

Design, and Vinny in clay

I was the designer too. The site has one set of design tokens and components with a page of its own, the brand console has a second system documented the same way, and new pages follow the phone pages' language: calm, plain, with prices set in mono.

Vinny has been the mascot since the 2019 relaunch. In 2026 I remade him in clay, with the same helmet and the same pink V, in a world of pastel sets and concrete blocks. He's on the homepage, in the press kit, on each discount hub in a uniform of his own, and on the cover of the case study.

Vinny the Vouchernaut then and now: the flat astronaut drawing beside the clay astronaut
Vinny then and now, from the vouchernaut.com press kit.

What it felt like

Vouchernaut has always been a one-man band. In 2016 that meant a site that did one thing, because one person could only do one thing well. In 2026 it meant every job at once: deciding what to build, designing it, reading the law and the networks' terms, joining programmes, writing store pages and checking every result before it went live.

The agents didn't make those calls. What they changed is that one person could make all of them in three weeks and see each one live the same day. That's the work I do now, for my own products and for other people's.

vouchernaut.comVouchernaut

Checked codes for 995 UK shops, a shop, comparison tools for phones, broadband, energy and parking, and What's On across the UK.

Research and sources

Checked 2026-10-12. Next review: 2027-04-12. Listings and availability can change.

  1. vouchernaut.com, captured 22 October 2018

    Internet Archive · Checked 2026-10-12 · Primary source

    The WordPress version of Vouchernaut, leading with its own exclusive code at Theatre Tickets Direct.

  2. vouchernaut.com, captured 26 November 2020

    Internet Archive · Checked 2026-10-12 · Primary source

    The Gatsby version of Vouchernaut on Black Friday eve 2020, with the astronaut mascot and the pink V.

  3. Rakuten Advertising becomes first major network to remove PayPal Honey following attribution controversy

    Affiverse Media · Checked 2026-10-12 · Secondary source

    Rakuten Advertising removed Honey from its network in January 2026.

  4. impact.com just kicked Honey off its network

    PPC Land · Checked 2026-10-12 · Secondary source

    impact.com removed Honey from its network in January 2026.

  5. Awin Group statement on Honey investigation

    Awin · Checked 2026-10-12 · Primary source

    Awin said its investigation confirmed breaches of its publisher policies by Honey.

  6. Publisher shopping revenue dealt blow on eve of Black Friday

    Press Gazette · Checked 2026-10-12 · Secondary source

    Google's site reputation abuse policy cut UK publishers' voucher-section revenue.

  7. OpenAI launches Instant Checkout for ChatGPT with Stripe partnership

    PPC Land · Checked 2026-10-12 · Secondary source

    OpenAI launched Instant Checkout in ChatGPT in September 2025.

  8. Vouchernaut

    Vouchernaut · Checked 2026-10-12 · Primary source

    The live products and their counts on 12 October 2026: 995 UK shops, 5,220 shop products and 103 phones.

  9. Phone deals, costed over the whole contract

    Vouchernaut · Checked 2026-10-12 · Primary source

    Every monthly price is shown with its upfront cost, length, total, seller and announced rises.

  10. What's on

    Vouchernaut · Checked 2026-10-12 · Primary source

    What's On covers 86 places across the UK, with 12,020 events and 9,067 things to do on 12 October 2026.

  11. Discounts for who you are

    Vouchernaut · Checked 2026-10-12 · Primary source

    The discount hubs for students, the NHS, blue light, teachers, the military and key workers, verified once.

  12. Group cashback

    Vouchernaut · Checked 2026-10-12 · Primary source

    Groups raise money from their supporters' shopping, with each supporter choosing their share.

  13. Vouchernaut for Brands

    Vouchernaut · Checked 2026-10-12 · Primary source

    The brand platform: verified offers on a brand's own site, placements, reports and a Shopify app.

  14. Vouchernaut press kit

    Vouchernaut · Checked 2026-10-12 · Primary source

    Vinny the Vouchernaut, then and now, and the figures for 12 October 2026.

People and organisations mentioned

Work with me

What are you working on?

Got a product you've been cutting down to fit the people you've got? Tell me what it is, and I'll tell you how I'd build it.

Start a project with me ↗
Doug SilkstoneFounder, builder & operator

I work across engineering, product, analytics and growth. These articles draw on the products I build and the work I do with clients.

About me · More articles by Doug