01
LoadSnap
ProductPrivate beta
A waste compliance SaaS racing toward DEFRA's October 2026 mandate. Built in public, alongside the fleet operators I've worked with for years, on Claude.
The problemEvery waste carrier in the UK has to issue a digital waste transfer note from October 2026. The current system runs on PDFs, paper, and email. If you're a small operator, the mandate is an existential admin tax. If you're a software vendor, it's a market handed to you on a plate, on a deadline.
What it doesLoadSnap issues compliant waste transfer notes in seconds. A driver photographs the load, the receipt-issuer agent fills the legal form, the compliance-checker verifies it against DEFRA's schema, and the invoice-drafter generates the customer-facing invoice with Stripe Connect routing money to the right account. The whole loop runs while the driver is back on the road.
ArchitectureThree custom Claude agents, each with a tightly scoped system prompt, a small set of tools, and a documented failure mode. Receipt-issuer reads load photo metadata and calls DEFRA's reference data API. Compliance-checker validates against the official schema and retries with corrections. Invoice-drafter pulls rates from Supabase and queues the invoice in Stripe Connect.
The fast inference path runs on Groq for the receipt-issuer where latency matters at the kerbside. The compliance-checker uses Claude for the structured reasoning.
The betHard deadline, narrow audience, urgent need. The exact conditions where a small, focused tool can win a market segment from incumbents. Private beta, onboarding the first carrier customers via Web Hero's network.
DEFRA APICompanies HouseFuel Finder APIStripe ConnectNext.jsSupabaseGroq3 Claude agents
02
Agency Genius
ProductIn active build
Client CRM, ticket intake, brief generation, automated routing, QA loops, delivery. Native Duda API plugins. Over 120 members and growing.
The CRM that runs the agencyWeb Hero used to run on a spreadsheet, an inbox, and willpower. Agency Genius replaced all three. It's the back office: client CRM, ticket intake, brief generation, automated QA, delivery checkpoints, time tracking. Plugged directly into Duda's API so the work happens where the work happens.
Five+ Claude agentsIntake-router reads inbound tickets, classifies them, fills out a structured brief and routes them to the right delivery team. Brief-writer turns a thin client message into a full brief with acceptance criteria and a draft timeline. QA-checker runs finished work against the brief and flags drift.
Site-auditor is a nightly job on every active client site: Lighthouse, broken links, schema validity, security headers. Status-summariser drafts the weekly client digest and queues it for review.
Why it mattersThe white-label model only works if intake, brief, build, QA and delivery are uniform across partners. Agency Genius is that uniformity, as software. It's the reason one operator can serve ten agencies without dropping balls.
Duda APIDataForSEOTavilyNext.jsSupabase5 Claude agents
A website builder that imports your business instead of asking you to write a brief.
The premiseMost AI website builders ask you to describe what you want. That's the wrong end of the problem. The information already exists: your Facebook page, your Instagram bio, your LinkedIn, your Google Business profile, your old site. Avago reads it all and drafts the site for you.
The buildMulti-step async generation on Duda's API. Recraft for logo work. White-label editor with the home and help buttons hijacked to route back into Avago. Free to build, you pay for development hours when you want more.
Two custom Claude agents. Brand-reader enriches whatever the user pastes in, pulling Tavily for search and DataForSEO for competitor signals, and returns a structured brand brief. Page-drafter takes that brief, picks a human-designed template, and populates copy in the right voice and structure.
The interesting bitCritically, the templates are human-designed. Claude populates them. That's the line between Avago and the generic AI site generators that make every site look the same. Site generation runs in the background while you keep customising: by the time you've answered the six onboarding questions, the first draft is sitting there waiting.
DudaRecraft APIDataForSEOTavily2 Claude agents
04
Quartix
Consultancy2+ years, ongoing
A marketing consultant with a difference. 2+ years embedded with Quartix, strategy at the top and hands on the output underneath.
Who I am to themI'm Quartix's marketing consultant. After years working in the fleet industry, I know the buyers and the work. So instead of handing the team a strategy document and disappearing, I stay in it: direction at the top, output at the bottom, and most of the unglamorous bits in between. It's a relationship, not an engagement.
What I've doneBuilt partners.quartix.com: the sales-facing site plus the partner portal where partners generate proposals, rental agreements and pricing flows. Redesigned the main site alongside the internal WordPress team. Cookieless attribution wired into Salesforce. Pardot audit and restructure. SEO and content strategy, executed, not just deck'd. Paid media direction across multiple territories. AI-generated video for adverts, with a workflow the team can run without me in the room.
Why it worksSix locales: EN-UK, EN-US, FR, DE, ES, IT. One brand, six contexts. The system underneath is what lets that scale without breaking. The pattern: I name the problem, I do it or build it, the team can run it once it's running.
SalesforcePardotWordPressDuda6 localesPartner portal on Claude
05
OutPitch
ProductPrivate beta
AI voice and copy outbound. Researches the lead, drafts the message, places the call. Built on Claude, Groq and ElevenLabs.
What it doesOutbound sales, end-to-end automated. Feed it a lead list, it researches each contact, drafts a personalised opener, and either sends it as a written message or places a voice call with an ElevenLabs voice. The replies route back to the operator with a recommended next step.
The architectureGroq runs the latency-sensitive research and routing. Claude writes the copy and reasons about objection handling. ElevenLabs handles the voice.
StatusPrivate beta with a small group of users. Building out the integration with HubSpot and Pipedrive next.
ClaudeGroqElevenLabsNext.js3 Claude agents
Two tracks, one engine. Direct client work, and white-label support for partner agencies who front the output as their own.
Track A: directUnder the Web Hero brand. Multi-year retainers and one-off builds for clients like Quartix, Sqew, Cademi, Coptrz, Universal Gas, Enviren, and Heritage and Stone Tours. Sqew was Webby-nominated in 2026, the first Duda site ever nominated.
Track B: white-labelLong-standing partner agencies like Digity, Flower Pot Marketing, Compass Marketing, plus several others. We deliver builds and support, they own the client relationship.
How it scalesAgency Genius. It's the back office, the brief writer, the QA checker, the status summariser, all packaged into the CRM that every partner and every client lives inside. The model scales because the friction comes out at every step.
Direct + white-labelWebby 2026 nominated120+ accountsAgency GeniusDudaClaude