From Code to Freedom: The Tony Dinh Story of Building Multiple Profitable Products

Tony Dinh and his entrepreneurship journey
Tony Dinh and his entrepreneurship journey

Table of Contents

  1. Who is Tony Dinh?

  2. Tony Dinh’s Software Engineering Background

  3. The First Failure: A macOS Log Viewer That Never Launched

  4. DevUtils: The First Taste of Internet Money

  5. Building an Audience on Twitter: The Game-Changing Strategy

  6. Black Magic: The First Real Business

  7. The Leap: Quitting Job in September 2021

  8. The $128K Sale: Surviving the Twitter API Crisis

  9. Xnapper: A Simple Screenshot Tool That Sold for $150K

  10. TypingMind: The $130K+ MRR AI Powerhouse

  11. Tony Dinh's Revenue Timeline: From $0 to $160K MRR

  12. The Multi-Product Strategy: How He Manages Multiple Ventures

  13. Twitter Growth: How Tony Built 130K+ Followers

  14. Key Lessons from Tony Dinh's Indie Hacker Journey

  15. How You Can Start Your Own Indie Hacker Journey

Who Is Tony Dinh?

Tony Dinh is a well-known indie hacker and solo developer who has built multiple profitable SaaS and productivity tools.

He’s especially recognized for:

  • Building in public on X (Twitter)

  • Launching small, focused products

  • Growing to tens of thousands in monthly recurring revenue (MRR)

  • Selling at least one product for $128,000

Unlike traditional startup founders, Tony operates mostly solo, without venture capital making him a key example in the indie hacker movement.

Tony Dinh’s Software Engineering Background

Before becoming an indie hacker, Tony Dinh built a solid foundation as a software engineer. His programming journey began in high school with Visual Basic 6, an early sign of the passion that would define his career.

After graduating from FPT University with a Bachelor of Engineering in Computer Software Engineering, Tony accumulated over 7 years of professional experience across multiple companies. His career path included:

  • Silicon Straits Saigon: Early career experience

  • Honestbee: Full-stack development exposure

  • Zendesk: Senior Software Engineer role working on backend global systems

During these years, Tony mastered a comprehensive skill set covering frontend development, backend systems, DevOps, mobile app development, and UX/UI design. This broad technical foundation would become one of his greatest advantages when he eventually struck out on his own.

"I learned a lot of useful skills: frontend, backend, DevOps, mobile apps, game development, and some UX/UI design," Tony reflects. "These skills became my biggest strength and greatly helped me in my later journey."

The First Failure: A macOS Log Viewer That Never Launched

Tony's first indie hacking attempt was a macOS log viewer application. But like many first efforts, it didn't go as planned.

As a perfectionist software engineer, Tony approached the project with high standards. He wanted beautiful UI, extensive features, comprehensive architecture, and unit test coverage exceeding 95%.

The result? Six months of work with no launch in sight.

"I worked on it for about 6 months. I felt like this project would never be completed. Then, I got bored and gave up on this project," Tony admits.

Key takeaway: Tony's first failure taught him a crucial lesson over-engineering can kill momentum. Perfectionism delayed launch so long that interest and motivation passed.

However, the experience wasn't wasted. Tony gained extensive Swift experience, enabling him to build macOS and iOS apps much faster in the future.

DevUtils: The First Taste of Internet Money

About a month after abandoning his log viewer project, Tony decided to try again, but this time with a radically different approach.

DevUtils was born as an all-in-one offline tool for developers, bundling commonly used utilities into a single macOS application. Tony built the first version in just two weeks, by intentionally staying away from the perfectionism traps that caused his previous project to fail.

"No more spending time on test cases," he decided.

He shared the app with friends, family, and colleagues for free, collecting positive feedback. Encouraged, Tony added a payment system: $9 for a one-time perpetual license.

Then came the breakthrough. Tony posted DevUtils on Hacker News and received positive comments that kept the post on the front page for hours.

"That was my first dollar earned through the internet! I jumped with joy in my bedroom in Singapore," Tony recalls.

DevUtils established several patterns that would define Tony's future success:

  • Build quickly: Two-week development cycle

  • Solve real problems: Tools developers actually need

  • Low maintenance: Desktop apps with no server costs

Building an Audience on Twitter: The Game-Changing Strategy.

After the initial Hacker News traffic spike subsided, Tony realized that one-off launches wouldn't sustain his business. He needed a long-term traffic channel.

He tried Google ads, SEO articles, newsletter sponsorships, and other channels. While these produced some results, they felt exhausting and unsustainable.

Then Tony discovered Twitter and the #buildinpublic community.

His Twitter strategy was simple but effective:

  1. Build interesting things and share them publicly

  2. Engage with other accounts

  3. Post tweets, memes, and jokes

  4. Be fun and friendly overall

Tony quickly learned that simply tweeting about DevUtils wouldn't grow his following. He needed to create compelling content that attracted attention regardless of his products.

One of his first viral tweets showcased a programming experiment a creative use of his technical skills that had nothing to do with selling.

Over six months, Tony grew from 100 followers in November 2020 to 700 followers by May 2021.

Why this matters for you: Tony didn't start with an audience. He built it incrementally by providing value, engaging authentically, and showcasing his skills. His Twitter growth became the foundation for every product launch that followed.

Learn more here

Black Magic: The First Real Business

In May 2021, Tony was approaching 1,000 Twitter followers. He decided to create something special to celebrate and boost engagement.

Diving into the Twitter API documentation, Tony discovered he could update profile pictures through the API. He built a small script that displayed a progress bar around his profile picture, showing how close he was to 1,000 followers.

The response was immediate and enthusiastic. People loved the creative concept.

Tony quickly turned the script into a web application with a "Pro" version that let users customize the progress bar color for $4 per month.

That was his first recurring revenue.

Black Magic evolved from a fun progress bar into a suite of Twitter engagement tools. Tony added features like MagicSidebar a Chrome extension providing analytics and CRM functionality for Twitter users.

By August 2021, Black Magic was generating ~$300 MRR alongside DevUtils' ~$200 MRR.

Learn more here

The Leap: Quitting Job in September 2021

With Black Magic showing traction, Tony made a decision that would change his life. On September 20, 2021, he quit his job to become a full-time indie hacker.

His financial runway gave him confidence:

  • Savings sufficient for 2 years of living expenses

  • If he returned to Vietnam, those savings would last 4 years

  • No family obligations (unmarried, no children at the time)

His initial target was modest: reach $1,000 MRR within one year enough to live comfortably in Vietnam.

"The moment I quit, I went out for a walk, breathed fresh air, and experienced a freedom I had never felt before," Tony recalls.

By February 2022, Tony had exceeded his goal. Black Magic grew to $4,000 MRR with 28,000 Twitter followers.

The $128K Sale: Surviving the Twitter API Crisis

Every entrepreneur eventually faces a crisis. For Tony, it came in early 2023 when Twitter announced dramatic API pricing changes.

The new pricing structure required $42,000 per month for continued API access completely unsustainable for a business generating $14,000 MRR.

Tony faced impossible choices:

  • Pay $42K/month: Impossible with $14K revenue

  • Shut down: Let down customers and employees

  • Sell quickly: Accept whatever offer he could get

In a frantic few weeks, Tony contacted three potential buyers and received two offers. He accepted Hypefury's offer of $128,000.

The timing was critical. Just one week after hearing the news, Twitter began cutting off API access. Black Magic lost access but regained it because the acquisition was already in progress.

The painful irony: Shortly after the acquisition closed, Twitter announced a $5,000/month plan. "I would have totally paid $5K/month if this had been announced one month earlier," Tony reflects.

Even more painful: Tony had rejected a $500,000 acquisition offer just three months before the API crisis.

Yet Tony views the experience philosophically. "Nobody is happy with the new Twitter pricing change. But I signed up for that when I created the product around Twitter API: platform risk."

Learn more here

Xnapper: A Simple Screenshot Tool That Sold for $150K

While managing Black Magic and DevUtils, Tony continued experimenting with new ideas. One of those experiments became Xnapper a screenshot tool focused on creating beautiful images.

Xnapper demonstrated Tony's ability to identify simple problems and build elegant solutions. The tool gained traction quickly, eventually generating around $4,000 MRR on average.

In March 2024, Tony sold Xnapper for $150,000 to focus more energy on TypingMind.

The Xnapper sale highlights an important pattern in Tony's approach: building products that can run with minimal maintenance, allowing him to shift focus when new opportunities emerge.

TypingMind: The $130K+ MRR AI Powerhouse

Tony's most successful product to date came from an unexpected opportunity. When ChatGPT launched, Tony recognized the potential immediately. He built TypingMind, a ChatGPT wrapper with enhanced features and launched just hours after OpenAI released their API.

TypingMind addressed a clear need: while ChatGPT was powerful, the interface had limitations. TypingMind offered more features, better customization, and a superior user experience.

The product grew rapidly. By January 2024, TypingMind reached $50,000 MRR. By October 2025, Tony reported TypingMind was generating approximately $130,000 - $160,000 monthly.

Critical milestone: The B2B Team version now accounts for over 50% of monthly revenue, reducing dependency on one-time personal purchases.

Tony's marketing approach for TypingMind reveals another insight: "Most of my sales are from word-of-mouth. I've been attempting other marketing channels from time to time, but so far, nothing has worked for me."

This suggests that for AI tools, product quality and user experience drive growth more than paid acquisition.

Tony Dinh's Revenue Timeline: From $0 to $160K MRR

Here's a chronological overview of Tony Dinh's revenue progression:

Period

Milestone

2020

First DevUtils sales after Hacker News launch

August 2021

Combined MRR: ~$500 ($300 Black Magic + $200 DevUtils)

February 2022

Black Magic hits $4,000 MRR

September 2022

Black Magic reaches $13,000 MRR

Early 2023

Black Magic peak at $14,000 MRR

January 2024

TypingMind reaches $50,000 MRR

October 2025

TypingMind at $130,000 -$160,000 MRR

Tony has also achieved financial independence, with TypingMind generating over $1 million annually.

The Multi-Product Strategy: How He Manages Multiple Ventures

One of Tony's distinguishing characteristics is his ability to manage multiple profitable products simultaneously. How does he do it?

1. Products requiring low maintenance

Tony deliberately builds products that don't demand constant attention. Desktop apps like DevUtils and Xnapper have no server costs and minimal maintenance needs. SaaS products require more care, which is why Tony limited himself to one SaaS (Black Magic) at a time.

2. Diversified income streams

"If one product fails, by the market or by accident (you never know), I will still have other products that bring in revenue."

3. Focused work sessions

Tony breaks tasks into chunks that can be completed in one 3-4 hour session. On most days, he completes just one major task per day, spending remaining time on marketing, support, and community engagement.

4. Switching products for freshness

"When I get bored with one product, switching between multiple products helps keep me motivated."

Twitter Growth: How Tony Built 130K+ Followers

Tony Dinh's Twitter following has grown from 100 in 2020 to over 130,000 followers today. This audience became the engine driving his product launches and sustained growth.

His Twitter playbook:

  • Build publicly: Share interesting experiments, even failed ones

  • Engage constantly: Reply to others, participate in conversations

  • Add humor: Memes and jokes make content more shareable

  • Provide value: In-depth threads sharing real experiences

  • Be friendly: Approachable presence attracts genuine connections

The investment paid off repeatedly. When Tony launched new products, his existing audience provided immediate validation, feedback, and early customers.

Learn more here

Key Lessons from Tony Dinh's Indie Hacker Journey

1. Diverse skills are your safety net

Tony's broad technical background allowed him to build full products independently, reducing dependency on others and accelerating development cycles.

2. Start before you're ready

DevUtils launched in 2 weeks with no tests. Perfect products don't exist, shipping beats perfection.

3. Audience is everything

Tony's Twitter following turned every product launch from a gamble into a predictable success. Start building your audience today.

4. Multiple revenue streams reduce risk

When Twitter API changes threatened Black Magic, Tony's other products provided stability during transition.

5. Platform risk is real

Building on someone else's platform (like Twitter) creates vulnerability. Tony's pivot to TypingMind (a ChatGPT wrapper) carries similar risks but with lessons learned.

6. Financial independence changes perspective

Tony notes that reaching financial independence helped him clarify his true passion: "When I follow my passion and create new, useful things for the world, it usually rewards me with more money."

How You Can Start Your Own Indie Hacker Journey

Tony Dinh's journey offers a blueprint for aspiring indie hackers. Here's how to begin:

Step 1: Build your skills

Tony had 7 years of software engineering experience before going indie. You don't need that much time, but you do need enough skill to build and ship products independently.

Step 2: Start with a side project

Tony built DevUtils while employed full-time. Side projects let you test the waters without risking your livelihood.

Step 3: Build an audience

Start sharing your journey today. Document your progress on Twitter, engage with the #buildinpublic community, and provide value consistently.

Step 4: Solve your own problems

Tony builds products he personally uses. This approach ensures authentic motivation and genuine understanding of user needs.

Step 5: Create multiple income streams

Begin with one product, but keep experimenting with new ideas. Diversification provides stability as you grow.

Step 6: Prepare your financial runway

Tony saved enough to cover 2 - 4 years of expenses before quitting. Build your safety net before taking the leap.

Ready to Start Your Own Indie Hacker Journey?

Tony Dinh's story proves that with the right skills, strategies, and persistence, it's possible to build profitable products and achieve financial independence as a solo developer.

If you want to grow your Twitter presence and build an audience for your products just like Tony did, you need the right tools to streamline your growth. Managing multiple products, engaging with followers, and consistently providing value takes time and effort.

If you also want to grow your X (Twitter) account, you can try SupaBird a tool designed to help you automate engagement, track growth metrics, and build meaningful connections with your audience. Just as Tony used Twitter as the foundation for his indie hacker success, SupaBird can help you accelerate your own journey from zero to your first thousand followers.

The path from software engineer to successful indie hacker isn't easy, but Tony Dinh has shown that it's possible. Start today. Build something. Share your journey. Your own success story could be next.

Grow on X with SupaBird

Create quality content consistently

Grow on X with SupaBird

Grow on X with SupaBird

Create quality content consistently

Create quality content consistently