Damon Chen: Bought a GitHub Repo for $20K, Grew It to $1.5M ARR — the “Buy, Don’t Build” Indie Playbook
Former engineer Damon Chen grew Testimonial.to to over $2M cumulative revenue in four years, then in the early ChatGPT boom bought a pre-revenue repository (now PDF.ai) for $20K. Repositioned as "AI you can chat with about PDFs," it grew to $1.5M ARR within months. A defining example of indie development that buys the seed instead of building from scratch.
PDF.ai’s growth curve sits outside the normal timeline of indie development. It recouped its acquisition cost 6 days after purchase, hit $25K MRR in about 4 months, and was reported at $1.5M ARR in under a year. What developer Damon Chen did was not build from scratch: he bought a working weekend project and a perfect domain, then layered on top the execution capability he had accumulated with his previous product, Testimonial.to. Drawing on the Starter Story and Indie Hackers case studies, this article breaks down the “buy and grow instead of build” strategy.
Timeline from Acquisition to $1.5M ARR
| Period | Event |
|---|---|
| Backstory | Engineer at Cisco. Launched Testimonial.to (a customer-testimonial collection SaaS) as a pandemic side project; over $2M cumulative in the 4 years after launch |
| May 2023 | Acquired “Looseleaf.ai,” a pre-revenue weekend project, from developer Josh. The domain “pdf.ai” cost $9,899; the total was about $20K (roughly ¥3M) |
| June 6, 2023 | Relaunched as PDF.ai (Product Hunt). Recouped the acquisition cost in 6 days |
| ~3 months | Over 300 customers via a $99 lifetime-deal campaign |
| September 2023 | $25,070 MRR, $17,600 monthly profit, over 1,250 paid subscriptions |
| Afterward | MRR passed $50K → $60K monthly revenue. Headlines reported $1.5M ARR |
Buying a Seed Is Buying Time
When the ChatGPT boom made “chat with your PDF” demand explode, Chen didn’t build from zero. He bought an already-working prototype plus the perfect domain “pdf.ai” for $20K, and layered his own execution (marketing, billing design, social distribution) on top. A boom’s window stays open only a few months. In a moment when even a few weeks of development is too expensive, acquisition is the fastest form of development.
The majority of the purchase price was the domain: $9,899 just to acquire “pdf.ai.” Chen framed this as an investment in “owning the search keyword itself,” and indeed over half of organic search traffic came from just two queries: “PDF AI” and “AI PDF.” Monthly visitors ran about 1.047 million, of which roughly 350,000 came from organic search. The triple alignment of category name = domain name = search query worked as a customer-acquisition machine with zero ad spend.
The $20K price is telling in itself. The seller got to cash out a “pre-revenue weekend project.” The deal fills the gap between Microns’ $2,223 and Potion’s $300K, showing there is a market even for idea-stage assets.
A Three-Layer Acquisition Engine — LTD, SEO, Outsourced Social
Monetization right after the relaunch began with a $99 lifetime deal, passing 300 customers in 3 months. Only after securing cash and demand validation up front did he shift the weight to subscriptions at $15/month ($50 for enterprise). The second layer, SEO, runs itself on the domain described above. And the third layer, social, Chen did not do himself. He hired a full-time Instagram-dedicated influencer, who built 20,000+ followers in 4 months with a top post reaching 115,000 likes. TikTok operations were externalized to the team behind Jenni AI. He also laid down an affiliate program at 30% commission (12-month attribution window), stacking over 14,000 monthly visits from external affiliate sites alone. Don’t limit an indie product’s acquisition to your own posting. This is the dividing line between solo projects that reach seven-figure-dollar ARR and those that don’t.
The Compounding Execution Built by the Previous Product
PDF.ai’s rapid growth happened on top of assets accumulated over Testimonial.to’s four years, an X (Twitter) following, the standard plays of SaaS operation, and experience with billing and SEO. About one month from acquisition to relaunch, then 6 days to recoup costs: that speed does not come from a first-time indie developer. It is a live example of the same law as Shaan Puri of Milk Road and Levels’s rapid-fire launches: the launch velocity of a second-time indie developer is a different animal.
Chen himself says his engineering experience at Cisco did not transfer directly to web SaaS. He had to re-teach himself everything from frontend to backend. The “compounding of execution” rests on tuition paid over the previous product’s four years.
Between $720K and $1.5M — Reading Numbers After Disclosure Stops
As a verification-focused publication, we attach a caveat. Starter Story’s headline says $1.5M ARR, but the monthly revenue stated in the same article is $60K (a simple annualization of about $720K), so the $1.5M figure likely includes estimates made after disclosure stopped. Chen once published his revenue in full but stopped in 2022 after a surge of copycats. Building in public earns early credibility but, after success, becomes a double-edged sword that lowers imitators’ costs. The record is instructive precisely because it includes the fact that a transparency strategy has a “right time to quit.”
Business risk is also built into the structure. The technology is a combination of the OpenAI API and a vector database, so barriers to entry are thin. On top of a crowd of similar tools, the trend of ChatGPT itself absorbing PDF comprehension as a standard feature could erode even the search advantage of a category-name domain. Buy the moment the boom’s window opens, recoup before it closes, without that sense of timing, the $20K acquisition could just as easily have been an expensive mistake.
Conditions for Replication
What travels to other businesses is the decision pattern: the moment you confirm demand is exploding, “shorten time-to-market via acquisition rather than development.” A market for pre-revenue products and repositories exists, and the $5K–$50K price band is within reach of individuals. But there are two prerequisites. The execution capability you will layer on after the acquisition (acquisition channels, billing, iterative improvement) must already be inside you. And you must be able to secure a structural acquisition machine like a “category name = search query” domain. Without a previous product, this speed is unattainable. The four years spent on Testimonial.to are the invisible precondition of this case.
Further Reading
Sources
- Founder Starter Story「How Damon Chen Scaled PDF AI to $1.5M ARR in Months」
- Founder Indie Hackers「PDF AI tool made $25K in MRR Last Month」
This article summarizes and analyzes the public sources above. Please refer to the primary sources for details.
You may freely quote or republish this article in news media, blogs, or AI answers, provided you credit "Small Start (small-start.com)" and link to this page. No prior permission is needed. Reprint & quotation policy →
Similar cases

PhotoAI at $132K a Month, Zero Employees, 37,000 Commits a Year: Dissecting Pieter Levels' "Solo-Run" Playbook
SaaS
CyberLeads: After 19 Failed Projects, a "Freshly Funded Companies" Lead List Built in 31 Days Now Makes $53.7K/Month — with a Free Newsletter as the Sales Engine
SaaS
TypingMind: Quit at $600 MRR, Then $45K/Month — Every Decision in Tony Dinh’s Build-Sell-Release Loop
SaaS
InteriorAI: An AI That Redesigns a Room From a Photo, at $40K a Month — The First Mass-Produced "AI × Existing Industry" Product
SaaSMost read
- 1
Peing: Built in 6 Hours, 200M Monthly PV in One Month — Sold at the Breaking Point of Virality
13 recent visits - 2
Six AI videos, ¥153,030 in the first month — one video with 4.22 million views drove two-thirds of TikTok monetization revenue
11 recent visits - 3
Zenn: A Solo-Built Dev Community Transferred to Classmethod 4.5 Months After Launch
- 4
ScrapingBee: Two Failures, $5M ARR, an 8-Figure All-Cash Exit — the Complete “By-the-Book” Journey
- 5
MENTA, Shingo Irie's 30th Indie Project: From ¥1.4M Monthly Revenue to a Share Transfer to Lancers — the Full Story
Latest articles
- 2026年9月1日
CyberLeads: After 19 Failed Projects, a "Freshly Funded Companies" Lead List Built in 31 Days Now Makes $53.7K/Month — with a Free Newsletter as the Sales Engine
- 2026年9月1日
Sauna Ikitai: A Hobby Search Site Reaches ¥72.88M in Year-Two Revenue — Zero Employees and a ¥370/Month Subscription Capped at 10,000 Members
- 2026年8月31日
SEObot: An AI That Writes SEO Articles Hits $46K MRR and $1.8M Lifetime — the Numbers Come from a Public Stripe-Linked Dashboard
- 2026年8月31日
Feather: The "Write in Notion, Publish as a Blog" SaaS Sold for $250K Two Years In — the Buyer Was Tibo, Who Exited Tweet Hunter
- 2026年8月27日
GummySearch: The Reddit Research SaaS That Chose to Close While Profitable — Four Years Ended by a Commercial API License That Never Came