How John Rush built a $3M ARR portfolio of 26 bootstrapped apps

Executive overview

Running 26 apps simultaneously sounds chaotic, but John Rush operates a tightly integrated ecosystem where free tools funnel users into paid products. After 10 years in VC-backed startups, he found the incentives misaligned with building great products and switched to bootstrapping.

His model: validate with manual delivery before writing a line of code, find a co-maker to build, then cross-promote across the portfolio.

The portfolio only works because every product feeds the others — traffic tools subsidise revenue tools.

Validation process

  • Identify a personal pain point; search for existing solutions first
  • Post about the pain publicly; confirm others share it before proceeding
  • Launch a waitlist; target 100 signups
  • Email the list with a 90% pre-sale discount; need 5 sales to proceed
  • Deliver the solution manually before building anything — iterate until customers are satisfied
  • Only then bring in a co-maker to build the MVP over 2–3 months
  • Launch publicly on Twitter/X

Co-maker model

  • Co-makers are found through existing relationships with other indie builders
  • Pitch is easier when validation is already done: pre-sales exist, users are waiting
  • Ownership splits 50-50: John handles operations, legal, accounting; co-maker handles code and support
  • Building in public makes it easy for potential co-makers to evaluate you before committing

Portfolio structure and cross-promotion

  • Seven products drive most revenue; remaining products drive traffic to those seven
  • Tools are linked and integrated with each other — not just linked, but functionally connected (e.g. a button in SEObot routes users to ListingBot)
  • Users naturally move through the ecosystem; trust transfers across products
  • Cross-promo is the most distinctive channel: existing users have already validated trust

Marketing channels (in priority order)

  • SEO — primary channel before a product is great
  • Social media (X, LinkedIn, Substack, Facebook) — same content repurposed daily across all platforms; minimum 30 posts/month
  • Directory listings — effective for AI products that are easy to package as clickable entries
  • Cross-promotion within the portfolio

AI usage across operations

  • Built a custom AI code generator for all SaaS and no-code tools
  • AI handles all design work: logos, images — no external designers
  • Uses O3/deep research mode for competitive research and data tables
  • AI generates all marketing copy, SEO content, emails, and ads
  • Built an internal AI project manager (Nova) to coordinate co-makers across 26 products
  • AI tools cost real margin: SEObot runs at 70% margin (30% goes to API costs); non-AI tools run at 90% margin
  • Human support intentionally retained — users build relationships with human agents, not chatbots

VC vs bootstrapping

  • VC optimises for exits; bootstrapping optimises for profit
  • VC: pay for growth, grow headcount to raise valuation
  • Bootstrap: target product-led growth, minimise headcount
  • Ideal bootstrap state is solo — zero labour costs

Building in public

  • Initially perceived as free marketing; proved to be much more
  • Before building in public: 90% failure rate on products
  • After building in public: 90% success rate — audience feedback shapes products before they ship
  • Direct audience channel is more valuable than the marketing benefit alone

Founder-idea fit

  • Don't search for random ideas in random markets
  • Build for your own work and your own pain — you have an inherent understanding advantage
  • Any job contains hundreds of software-solvable problems; start there

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.