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.

8 min read

Updated

Vinny, the clay Vouchernaut astronaut, as a one-man band with a ukulele, a drum and cymbals, beside the title The one-man band
In this article · 8 sections

At 13:29 on 20 September 2026, I made the first commit to an empty Vouchernaut repository. By 12 October, vouchernaut.com had fifteen live products, from checked codes for 995 UK shops to a brand platform with its own Shopify app. The 22-day rebuild produced 772 commits and about 530,000 lines of code, including 145,000 lines of tests.

I did the product, design, engineering, operations and selling. Agents did most of the typing; I wrote the specs, made the calls and checked the work. I kept the full feature and decision record in a 40-page case study PDF.

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

The first Vouchernaut

In 2016, I worked on Vouchercloud's paid search team, inside an international voucher marketplace. Most of the work was finding offers, checking them and writing much the same page for the next store. I wanted to test whether software could write those pages and win search traffic without a content team.

Vouchernaut listed offers for more than 100,000 brands. Each brand's page came from data rather than hand-written copy. It reached 250,000 sessions a month with no paid spend and 90% margins. 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. By 2018, the homepage led with an exclusive Theatre Tickets Direct code, as the Internet Archive's October 2018 capture shows. Getting that code took a conversation with the brand and gave readers an offer no other site had.

In October 2019, I relaunched on Gatsby with a headless CMS and introduced an astronaut mascot. Next.js followed in January 2022. 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.

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

Testing the approach with Toolzilla

In 2024, I built Toolzilla to test the same approach to building pages from data with modern AI tools. It collected design templates from more than 50 marketplaces, but most had no API, so I scraped them. Their categories differed too: what Framer called landing pages, Webflow called marketing sites. I used an LLM to sort the templates into one taxonomy from their visuals and text, with no manual work.

With 50 sites to scrape, something broke every day. I spent whole weekends fixing scrapers, so I built ones that repaired themselves. When a scraper failed, an LLM read the new page structure, rewrote the extraction code and tested it, and the fix went live only if it passed. That handled about 80% of the maintenance and turned a full-time job into a weekly check-in, but keeping more than 50 scrapers going would still have needed a hired team or expensive services that killed the margins. I stopped Toolzilla and took what it taught me into client work.

Why I came back

By the time I returned, voucher sites had an attribution problem. In December 2024, a YouTube investigation alleged that PayPal's Honey extension took credit for sales referred by creators and publishers. In January 2026, Rakuten Advertising removed Honey, impact.com followed, and Awin said its investigation had confirmed breaches of its publisher policies. Brands had a fair question for every voucher site: would the sale have happened anyway?

Search was changing too. From 2024, Google's site reputation abuse policy hit publishers' voucher sections hard. OpenAI launched Instant Checkout in ChatGPT in September 2025. A bare list of codes gives an assistant little to work with; checked prices and full costs give it plenty.

In 2020, I'd told brands in writing that a small voucher publisher could add sales a brand wouldn't otherwise make and show its working. I hadn't fully proved it, so I set three rules for the new Vouchernaut:

  • Help before the choice. Build comparison tools, guides and a shop that help people decide what to buy and where.
  • Make prices stand up. Show "down from" only when the old price held for 28 days; show the total beside every monthly price.
  • Label every click. Carry one of ten channels on every click to a store, so the brand can see what sent the sale.

Agents meant one person could build all of it. I'd tried a first version from June to July 2026 and kept its ideas but none of its code. The same way of working rebuilt Benson in ten days.

Two sprints, 22 days

The first sprint ran from 20 to 27 September and produced 463 commits. It covered articles, store pages, the editing studio, accounts, the cashback ledger, the Chrome extension, the design system, group cashback pages and the advertising rate card.

The brand platform took the two biggest days. On the morning of 26 September, I planned it in one sitting: locked decisions, a backlog and numbered product requirement documents, or PRDs. Each PRD stated what a feature did, why it existed and what done looked like. Agents built against them over the next 26 hours: a console, partner API, embeddable widget and Shopify app.

Between sprints, I joined brands' programmes, checked each approval before giving it a page and wrote store pages. The first 76 went live on 1 October.

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

How I ran the agents

I wrote the build rules and decided what done meant. Agents typed across 203 Claude Code sessions and 615 subagent runs, many in parallel. Each session had its own copy of the repository, so separate features could move at once. Codex, OpenAI's coding agent, worked alongside them and rendered Vinny's clay scenes to the house style I set.

Three controls kept that work aligned:

  • A spec for every feature. Each PRD arrived before or with its code, so a session started with a defined result.
  • One manual for every session. It records what each feature does, its rules for shoppers and its legal limits. I add settled decisions there so the next session follows them.
  • Nothing merges unseen. I check each result against its spec before it goes live. If the voice or design is wrong, I return it with a note and add that note to the manual.

Fifteen products on one catalogue

All fifteen live products share one catalogue of UK stores. The homepage on 12 October shows most of them and 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 page has an introduction and shopping guide; codes arrive through the day from the stores' own programmes.
  • The shop and price watch cover 5,220 products from 21 stores, priced with their codes. Watching a product sends one email the morning after its price drops.
  • The phone finder covers 103 phones and 235 SIM-only plans. It prices the whole contract and puts every announced rise under the monthly price.
  • The broadband checker covers every UK postcode using Ofcom's open data. Energy comparison costs suppliers' published tariffs against the price cap in all 14 regions.
  • What's On covers 21,087 events, shows and things to do in 86 places across the UK. It says who each act is and shows prices only after checking the seller's fees.
  • Airport parking covers the UK's main airports. There's also a software section, 76 researched guides with live shop grids, maps and polls inside them, and Vouchernaut Weekly, a Thursday deals email.
  • Discount hubs cover students, the NHS, blue light, teachers, the military and key workers. Shoppers can verify once and unlock offers in a tap.
  • Group cashback lets clubs, schools and charities raise money from 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, has 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.

Group cashback is the part I'm proudest of. Each supporter chooses the share their group gets, and the group's page shows its goal and progress. A school or 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 rules I put in the product

Agents wrote the code, but I decided how Vouchernaut treats shoppers and brands. These decisions live in the code or the manual:

  • No price without fees. A ticket seller shows no price until its fees are checked. A car park shows the total for the shopper's dates or nothing.
  • Commission does not set the order. A provider that pays nothing stays listed, and every phone page explains how deals are ranked.
  • Mark paid links. Every link that can earn commission carries a visible Ad tag before a shopper taps.
  • Respect brands that refuse codes. Some welcome publishers but exclude voucher sites. Their pages carry no codes or cashback and say plainly that the brand's own price is its price.
  • A click requires a tap. The extension sends a click only when a shopper taps, never when they copy a code. It stands aside when another publisher sent them.

Two design systems and one clay astronaut

I designed the site as well as the product. Its design tokens and components have their own page; the brand console has a separate, equally documented system. New pages follow the phone pages' visual language: calm, plain and 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 pink V, set among pastels 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 case study cover.

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 one person still had to do

Vouchernaut was a one-man band in 2016: one site doing one thing because I could only do one thing well alone. In 2026, I made product decisions, designed, read the law and network terms, joined programmes, wrote store pages and checked each result before release. The agents didn't make those calls. They let me make them across a whole business in three weeks and see the work live the same day. I now work this way on my own products and 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

What needs to move forward?

If your roadmap is growing faster than delivery capacity, bring the priorities and constraints. We can scope a release that moves the business forward, with clear ownership from brief to production.

Discuss a project
Doug SilkstoneFounder, builder & operator

I’m a product, engineering and growth consultant. These articles draw on a decade of client work and the businesses I own and operate, including the agent workflows that now let me deliver across more of the business.

About me · More articles by Doug