Case Study

NoViolation

Founder / Product Lead

Conceived, built, and launched an LLM-powered policy risk platform for TikTok Shop creators — concept to MVP in 1 week, public launch in 2 weeks, first 500 users in 2 months, 7,000+ users across 100+ countries. Integrated generative AI into an everyday creator workflow, turning a manual compliance check into a scan-and-review flow run nearly 20,000 times. Recruited a CTO, led a ground-up rebuild in Cursor and Firebase, and designed how model output is communicated to non-technical users — plain-language explanations, severity states, and clear next actions.

NoViolation Homepage
NoViolation Pricing
NoViolation Checker

~7,000

users

100+

countries

99%

organic traffic

My Roles

0-to-1 Product Launch

Conceived, built, and launched an LLM-powered policy risk platform for TikTok Shop creators, defining the product vision and taking it from idea to working MVP in 1 week, public launch in 2 weeks, and the first 500 users within 2 months of that launch.

Generative AI Integration

Integrated generative AI into an everyday creator workflow, turning a manual, high-anxiety compliance check into a scan-and-review flow run nearly 20,000 times — protecting creator storefronts generating tens of thousands in revenue from bans and takedowns.

LLM Output Design

Creators were getting raw risk scores from TikTok with no explanation and consistently misreading them; designed plain-language explanations, severity states, and clear next actions, plus an appeals path that has been used to get a wrongful violation overturned.

Technical Rebuild & Scaling

The original automation could only read transcripts and mis-scored video as a result; recruited a CTO and led a ground-up rebuild in Cursor and Firebase so the product could both watch and listen to content, scaling from 500 to 7,000+ users across 100+ countries.

Pages Built

NoViolation.ai ↗Main marketing site: SEO-optimized, fully indexed.
CheckerCore tool: users upload a script or video to check for violations.
Appeal AssistantAI-powered tool that analyzes a suspended listing and generates a custom appeal letter.
Pricing ↗Subscription plans page — drives free-to-paid conversion.
Blog ↗SEO-driven content hub targeting long-tail keywords.
SettingsUser account and preferences management.
DashboardLogged-in user dashboard — overview of checks and activity.

How I Built It

Figma Design SystemBuilt and maintained the Figma design system used as the shared source of truth with engineering across the ground-up rebuild — components, variants, and interactive prototypes for collaborative handoff.
Workflow AutomationAutomated release, QA, and reporting workflows using GitHub Actions and Zapier, letting a lean 2-person team ship at the pace of a far larger organization.

Experiments Run

Organic SEO can drive high-intent traffic with very little paid acquisition

Confirmed — 99% of traffic is organic

A free tool generates more trust and signups than a gated product

Confirmed — significantly higher conversion from free tool users

Replacing "Upgrade" with specific pricing copy ("Buy 5 more scans for $1.50") would increase purchase intent

Confirmed — conversion increased meaningfully

Casual users who don't scan daily need a lower-commitment option — adding scan packs above subscriptions on the pricing page would unlock a new revenue segment

Confirmed — scan pack revenue doubled within 30 days and held

How I Tracked Results

Custom Analytics DashboardBuilt a custom analytics dashboard to monitor sessions, revenue, conversion, and user geography in real time, used to identify the scan pack pricing opportunity that doubled revenue within 30 days.
StripeTracked revenue, conversion, and subscription data directly in Stripe.
Google AnalyticsMonitored sessions, user geography, and behavior across all pages.
Get in Touch

Let's build
something great.

Say hello