All projects
SaaS Product · Case study

SpyHub — Ad Intelligence SaaS

SpyHub is a subscription SaaS that turns 15 hours of weekly competitor-ad research into a 2-minute task. Media buyers discover winning ads across 28+ industries, deconstruct why they work, and generate their own scripts with AI — all in one flow.

15 hrs → under 2 hrs
Weekly competitor research collapsed from a full day to minutes per campaign.
5× faster launches
AI-generated scripts let teams go from insight to live campaign in a fraction of the time.
3 pricing tiers, live
Recurring revenue from day one — Stripe handles subscriptions, upgrades, and cancellations automatically.
Multi-language
Clients analyze and generate ads across multiple languages from a single workspace.
the situation

The founder ran paid-traffic campaigns and watched media buyers burn a full day every week hunting for ads on YouTube, screenshotting, and guessing why some worked. Most teams had no system, so they copied whatever they'd seen most recently — and results were inconsistent. Research was a tax on every campaign.

what i built
  • Built an ingestion pipeline that surfaces the top-performing YouTube ads by industry, refreshed continuously.
  • Designed a 'swipe' interface (à la Tinder) so media buyers can triage ads in seconds, not minutes.
  • Integrated GPT to extract the marketing formula behind any ad and generate a new script in the buyer's voice and language.
  • Shipped Stripe billing with three tiers from day one, so revenue turns on the moment a user subscribes.
built with
Next.jsReactTypeScriptOpenAI GPTStripePrismaPostgreSQL
Robby works with speed and autonomy. He provides sensible recommendations aligned with our business operations and needs minimal direction because he already understands the vision.
Christian · CEO, Pinha
> ./hire-me --start

Got a project in mind?

Booking projects for next quarter. Tell me what you're building — replies within 24 hours.

// no middlemen — you talk to me directly

Start a conversation

Fill this in and I'll get back to you with thoughts and next steps.

Send via WhatsAppSend via Emailpre-fills the message — no data stored, nothing leaves your device