Founder & Lead Engineer 2026

SubScrub

Subscription Audit & Recovery Tool

Identifies hidden and forgotten subscriptions, calculates annual waste, and generates cancellation/refund request letters. Part of the consumer finance suite alongside DebtShield and DisputeAI.

Next.js Supabase Stripe Claude API Tailwind Vercel

By the Numbers

$35K+
Subscriptions Killed
Annual subscription waste eliminated for users
1
Stripe Product
Simple subscription billing via Stripe
3
Suite Products
Shared architecture with DebtShield & DisputeAI
7
Shared DB Tables
Unified Supabase schema across the suite

Core Features

SubScrub scans for recurring charges, calculates how much users are wasting annually, and generates the letters needed to cancel services and recover refunds.

Subscription Detection & Audit

Scans bank and credit card statements to identify recurring charges. Surfaces forgotten trials, duplicate subscriptions, and services with price increases that users may not have noticed.

Annual Waste Calculator

Aggregates all detected subscriptions and projects total annual spend. Highlights the highest-waste subscriptions and prioritizes cancellation opportunities by potential savings.

Cancellation Letter Generator

AI-powered generation of cancellation request letters for each identified subscription. Includes proper notice periods, account references, and confirmation request language.

Refund Request Automation

Generates refund demand letters for subscriptions that charged after cancellation, during free trials, or without proper authorization. References applicable consumer protection laws.

Stripe Billing

Single subscription product with Stripe Checkout and Customer Portal integration. Clean, straightforward billing with automated renewal and self-service management.

Shared Supabase Auth

Unified authentication layer shared across the consumer finance suite. One account works across SubScrub, DebtShield, and DisputeAI with SSR-based session management.


Technical Architecture

SubScrub shares the same Turborepo monorepo pattern and Supabase backend as its sibling products. The copy-and-adapt strategy keeps each product independent while sharing auth and database infrastructure for a unified user experience.

Backend

  • Supabase Postgres with Drizzle ORM
  • 7 shared database tables
  • Supabase Auth (SSR with @supabase/ssr)
  • Stripe webhooks for billing events

Frontend

  • Next.js App Router
  • Tailwind CSS styling
  • shadcn/ui components (Apple HIG reskin)
  • Vercel deployment

AI & Detection

  • Claude API for letter generation
  • Subscription detection algorithm
  • Cross-card duplicate billing detection
  • Annual waste projection engine

Visit Live Site