$1,032,000 in 2025 across the portfolio; January 2026 month-run-rate $94,799 (per Marc's public revenue reports)
0 — solo operator running a portfolio of small products
Indie SaaS / developer tools
Marc Louvion (@marc_louvion)
Timeline
2019-2022Marc Lou ships ~20 failed products over three years. Each one teaches something; none hit escape velocity. Builds distribution along the way on X/Twitter and a Just Ship It newsletter.August 2023Launches ShipFast — a Next.js boilerplate that ships startups in days instead of weeks. Reaches $5K MRR within weeks by selling a pre-built stack to developers who don't want to wire Stripe, auth, and emails from scratch.Late 2023ShipFast hits $100K/month as the product-market-fit loop closes: SEO-ranked tutorials, X threads, YouTube videos, and community word-of-mouth all drive developers to the sales page.2024Ships DataFast (analytics for startups) and CodeFast (a coding course) in parallel. Starts the portfolio model: small products, high margin, each with its own lightweight distribution loop.December 2024Launches TrustMRR — a marketplace for buying and selling profitable startups — in 24 hours. Hits $25K MRR within days of launch; a dozen startups get acquired through the platform in the first two weeks.2025 (full year)Portfolio revenue totals $1,032,000 — down 20% from 2024 but more diversified across 4+ products. Marc publicly reports every month.January 2026Run-rate breakdown: TrustMRR $31.4K, CodeFast $23.5K, DataFast $17.5K, ShipFast $17.2K. Roughly $94,800 for the month. All solo, all bootstrapped.Key insights
- 01Iteration velocity beats single-shot brilliance. Marc shipped 20+ products across 3 years before ShipFast hit — the failures were tuition, not tragedy.
- 02Boilerplates capture downstream friction. Developers will pay to skip 40 hours of setup, because the alternative is starting from scratch every time.
- 03A portfolio of small products compounds better than one big one. When one dips, another covers — revenue gets more boring and more resilient.
- 04Distribution first, product second. Marc built an audience on X and in the Just Ship It newsletter before he had a hit product, which is how ShipFast launched into demand instead of into a vacuum.
- 05Build in public compresses the feedback loop. Every launch post on X doubled as a market test and a distribution event.
- 06Public revenue sharing is a growth engine, not a vanity ritual. Marc's monthly numbers get screenshotted and passed around, which drives more aspiring indie hackers toward his products.
- 07Ship in hours, not quarters. TrustMRR was built in 24 hours and hit $25K MRR — because Marc had an audience who was already waiting to see what he'd launch next.
Stack used
What this means for you
- Build the audience before you need it. Marc's 300K+ X following is the reason a 24-hour product hits $25K MRR — that same product without distribution would struggle to find 10 customers.
- Pick the portfolio model early. One big product is a more brittle business than four medium ones; the variance on hits is too high for a solo operator betting everything on one launch.
- Publish your revenue. It's marketing in disguise. The aspirational founders who read your numbers become your customers.
- Optimize for ship speed, not configurability. Marc's products are notorious for being opinionated — 'here's the one way to do it' beats infinite customization for speed-seeking customers.
- Compounding distribution > paid acquisition. Marc's growth loop is fundamentally organic: tweets → newsletter → SEO → tutorials → product pages. Paid ads barely show up in the mix.
- Don't wait for the idea to be original. ShipFast wasn't the first Next.js boilerplate. It was the most marketed one from someone who was already trusted.