He shipped in days and made $22k in a week
Tony Dinh · Jul 15, 2026
The takeaway · Catch the platform moment AND structure your product so it has no costs to scale. Speed wins the window; smart pricing keeps the margin.
In early March 2023, OpenAI released the ChatGPT API. Most developers said "cool, I'll add it to the backlog." Tony Dinh — an indie hacker from Vietnam — opened his laptop.
Within about 5 days of the announcement, he'd shipped TypingMind: a fast, feature-rich interface for the ChatGPT API (search, folders, custom prompts, multi-model support). The first working version took him roughly a day to build. It made around $10k in the first few days, and about $22k in the first week after a #1 Product Hunt launch. It's since crossed $1M+ in lifetime revenue and reportedly runs at ~$130k+/month.
No team. No funding. Let's break down what actually made it work — including one pricing decision most people miss.
Move 1: Ship the obvious better thing in days
The raw ChatGPT interface was clunky. Tony's insight wasn't invention — it was noticing that a brand-new platform had just been born and needed better tools immediately. He wasn't first to think "someone should build a nicer UI for this." He was first to ship it.
When a big new platform drops — an API, a model, a marketplace — there's a short window where "the obvious better version" is wide open. The prize goes to whoever ships in days, not months.
The speed wasn't luck. Tony had spent ~2 years as a solo indie hacker before this, building tools like DevUtils, Xnapper, and BlackMagic (plus failed ones). He could move fast because he'd already done the reps.
Move 2: The pricing trick nobody screenshots — BYOK
Here's the part that's genuinely clever and rarely talked about. TypingMind used a "bring your own key" (BYOK) model: you pay Tony a one-time license fee for the interface, then plug in your own OpenAI API key and pay OpenAI directly for usage.
Think about what that does:
- Near-zero running costs for Tony. He's not paying the AI bills — you are. Most AI startups get crushed by API/GPU costs; TypingMind sidestepped that entirely.
- No subscription friction. A one-time payment is an easier "yes" than yet another monthly subscription, especially for developers.
- Aligned incentives. Heavy users don't cost him more; they just pay OpenAI more.
Later he layered in a subscription tier for teams too — and switching his payment stack to Lemon Squeezy reportedly drove a ~1300% MRR jump and $200k+ in a few months by making purchases and tax/global payments frictionless.
Speed wins the window. Structure — a product with no costs to scale — is what keeps the margins fat.
Move 3: Ship relentlessly, in public
Launch was the start, not the finish. Tony shipped updates constantly (feature after feature), which kept momentum and word-of-mouth alive. He'd cross 4,000+ paying users within 3 months.
And all of it rode on an audience he'd been building openly: his X following went from ~100 to 180,000+ by consistently posting his dev process, revenue numbers, and failure stories. That audience is why a 5-day build had thousands of eyeballs on day one.
The honest asterisk
The "shipped in days" headline is real — and incomplete. Tony had already quit his job ~2 years earlier, shipped several products (some that flopped), and grown a real audience. So the fast build sat on top of years of skill and a warm launchpad. The speed was genuine; the head start was too. Copy the moves, not the fantasy of zero groundwork.
How to steal this (for real)
- Watch for platform moments. A new API, model, or marketplace = a short land-grab for the better wrapper. When one drops, ship in days, not months.
- Engineer your costs out. Can users bring their own key/account/data so you don't carry the expensive part? BYOK, self-hosting, or usage passed through to the provider can turn a cost-heavy idea into a high-margin one.
- Make the "yes" easy. A one-time price often converts better than another subscription — especially for developers and prosumers. Use a payment tool (like Lemon Squeezy/Stripe) that handles global tax and checkout so you don't lose sales to friction.
- Grow the audience before you need it. Tony's 5-day launch worked because ~180k people had watched him build for years. Start posting your process now, at zero revenue — it's the launchpad for everything later.
- Ship after you ship. The first version made money; the next hundred updates made a business. Momentum is a feature.
The window is open on something right now. The only question is whether you ship this week or "eventually."
What new platform or model is sitting there, right now, without a great tool wrapped around it?
Sources (founder-reported / secondary — verify before quoting): Tony's own newsletter — Making $22K in 7 days and the $500K milestone, Starter Story breakdown, Lemon Squeezy case study, and Tony's X (@tdinh_me). Revenue figures are founder-reported and change over time.
Keep reading
Get the next teardown in your inbox
No fluff, no spam. Just how founders actually did it, once a week.
Free forever. Unsubscribe anytime.
Keep reading
He went from 0 sales to 40,000 followers — then shut the company down
Dagobert Renouf spent two years building a logo tool nobody bought. Then he cracked build-in-public on Twitter — 150 to 40,000+ followers, revenue up 700% with zero ad spend. And it still wasn't enough. The most honest lesson in indie hacking.
They built a boring tool for online teachers and sold it in 2 years
No funding. No employees. No hot market — just online ESL teachers drowning in unpaid paperwork. Arvid Kahl and Danielle Simpson built the unglamorous tool that fixed it, hit $55k/month in two years, and sold for a life-changing seven figures.