All stories
Founder story Scale

Olly Meakings: Senja from Slow Start to $1M ARR Bootstrapped

UK marketer who joined a young Nigerian developer's testimonial tool mid-2022, helped turn it into a profitable bootstrapped social-proof platform that hit $1M ARR in 2025 before the co-founder stepped away.

Editorial profile. Written by IndieFounder Editorial Team from publicly available information. It is not a direct interview: the first-person answers are our summary of the founder's public statements, not verbatim quotes. Figures are approximate and not independently verified. Report an error.

Olly Meakings
Olly Meakings ↗ Senja · Co-founder & CEO
MRR
~$83K (at $1M ARR milestone, Nov 2025; later reported flat)
ARR
$1M (self-reported Nov 2025; bio still lists $1M as of Nov 2026)
Users
3,000+ paying (Nov 2025)
Founded
2022
Team
Small (2–4; now primarily Olly after co-founder exit)
Stack
Svelte/SvelteKit, Postgres, Hasura, Firebase

How did Senja start?

Wilson Wilson, then a 17-year-old developer in Nigeria recovering from an ACL injury, began coding Senja on 2 January 2022. He wanted a faster, better-looking way to collect and display customer testimonials after existing tools slowed down his pages. He aimed to launch in 30 days. The first version existed, but it sat near zero recurring revenue for months—only a couple of lifetime-deal sales. Signups came, mostly from Twitter, but almost nobody activated or paid.

Olly Meakings, a UK-based marketer with a background in conversion optimization and a habit of roasting SaaS landing pages, slid into the conversation in late June 2022. He had felt the pain of chasing testimonials himself and brought product and positioning instincts the solo build lacked. The two never met in person for nearly four years. They split the work: Wilson on engineering, Olly on growth, messaging, and customer understanding. Equity was 50/50. They stayed fully bootstrapped.

Early progress was slow by design and by reality. First paying customer around June 2022. Roughly $100 MRR by August. $1,000 MRR by December 2022—about eleven months from the start. Olly has repeatedly noted that the first year gets skipped in most retellings. High expectations of quick $5k months gave way to the grind of fixing onboarding, finding a real differentiation, and measuring more than just MRR.

What changed the trajectory?

Onboarding was the first real unlock. Early users landed in an empty app with no clear next step and left. The pair forced a primary action (creating a collection form), added dummy data so the product felt alive immediately, and removed dead ends. Activation more than doubled. Features that went beyond pure cosmetics—richer management, multiple collection forms, automatic image generation, better embeds—gave them something to sell against competitors who were slow, expensive, or ugly.

Distribution stayed simple for a long time. Twitter/X remained the dominant source of signups and customers (Olly has said roughly one in three signups and one in four paying customers came from it at one point). They posted monthly build-in-public reports with real numbers: revenue, MRR, visitors, signups, churn. Longer posts on the Senja blog explained decisions. The public reporting built accountability and a small audience of other founders who became early users and advocates.

A stronger product-led loop emerged later. Free users could embed widgets that carried a “Collected with Senja” or similar mark. Those widgets appeared on customer sites, generating impressions and some inbound. Imports from other platforms, Wall of Love pages, and easy sharing reduced the friction that had always made testimonials annoying to collect and display. By mid-2023 they had crossed ramen-profitability territory around $7.5k MRR. $10k followed in August 2023. $30k by May 2024. $50k by October 2024. Roughly 1,500+ paying customers around that time.

Crossing $1M ARR and the plateau

In November 2025 Olly posted that Senja had hit $1,000,000 ARR. The public claim was 3 years and 9 months, about 3,000 paying customers, 100% bootstrapped, still a tiny team. That put MRR near $83k. They had documented the climb in monthly reports and on X for years. The freemium-plus-watermark approach plus consistent public building and product improvements compounded.

It was not a straight line. There were periods where new signups and churn roughly cancelled each other. Olly has been open that old marketing tactics (programmatic content, pure build-in-public volume, classic Product Hunt spikes, cold email at scale) stopped delivering the same results as the market and attention landscape changed. In October 2026 he noted another flat revenue month, with the business stuck around the $1M ARR level for several months. His X bio continues to list $1,000,000 ARR.

The co-founder exit and what came next

In May 2025 Wilson published a post saying he was leaving Senja. After 3.5 years he had achieved what he wanted financially and product-wise, but the work no longer matched the creative freedom and new challenges he wanted. He and Olly considered a sale but decided the timing was wrong. Wilson sold most of his shares to Olly while keeping a small stake and stepped down. He later started Ferndesk. Olly continued as the primary operator.

In late October 2026 the two finally met in person in Bangkok after nearly four years of remote collaboration. Olly posted about it, noting they had built the company to $850k ARR without ever meeting. The business remains bootstrapped and profitable at small scale. Team size has stayed low—reports of 2–4 people—even as revenue grew into seven figures. That keeps margins high but concentrates decision-making and execution risk on a very small group.

Lessons that still feel relevant

Slow starts are normal, especially when the founder does not deeply understand the customer problem. Wilson has said early on that he thought testimonials were “cool” but lacked market insight; the product improved once someone who had lived the pain joined. Shipping a faster or prettier clone is rarely enough.

Measure activation and the free-to-paid path, not just top-line MRR. Early months of traffic without activation produced almost no revenue. Fixing the first session changed the slope.

Build in public can work as a channel and as a forcing function, but it is not a complete strategy. The Senja numbers show it contributed real customers and community, yet later growth required product loops, imports, better embeds, and ongoing work on retention. When attention becomes noisier, pure volume of posts loses effectiveness.

Remote co-founding can scale a business for years without a meeting. The eventual in-person meetup was a milestone, not a prerequisite. Equity and role clarity (engineering vs growth) mattered more than co-location.

Plateaus happen even after a clean $1M ARR milestone. Public reporting makes the flat months visible. The honest version of the story includes the grind to the first $1k, the viral-ish product loop that helped, the co-founder exit, and the current reality of holding around seven figures rather than continuous acceleration.

Caveats

Revenue figures are self-reported by the founders via X posts, monthly build-in-public updates, and blog posts. The $1M ARR claim in November 2025 and the subsequent flat periods come directly from Olly. Third-party aggregators and case studies sometimes lag or round these numbers. Exact current MRR as of November 2026 is not published in a fresh monthly report in the sources reviewed; the bio and recent posts still reference the $1M level. Stack details come from earlier public descriptions (Svelte/SvelteKit, Postgres + Hasura, Firebase) and may have evolved. Team size has always been small; exact headcount after the 2025 exit is not precisely documented in primary sources.

Senja is a clear example of a bootstrapped, product-led social-proof tool that grew through a combination of domain insight, public accountability, and a light viral mechanism rather than paid acquisition or venture capital. The long remote co-founder relationship, the slow first year, and the later plateau are as instructive as the $1M milestone.

Sources and further reading

More founders
All stories ›
Meta
Multiple Indie Makers
Multiple Indie MakersPortfolio Strategy

The Portfolio Pattern: Why Top Indie Makers Run Multiple Products

MRR Combined high six figures across foundersUsers Indie maker community
3 min read
Product Origin
Marc Lou
Marc LouShipFast

Marc Lou: The Week ShipFast Changed Everything

MRR Was high five-figures; now lower but still activeARR $1.3M+ lifetimeUsers Thousands of makers
3 min read
Mature
Pieter Levels
Pieter LevelsNomad List / Remote OK

Pieter Levels (Part 2): Nomad List & Remote OK — The Original Audience Engine

MRR Part of larger portfolioUsers Large remote-work community
3 min read
Profitable
Jon Yongfook
Jon YongfookBannerbear

Jon Yongfook: Bannerbear — Automated Image Generation to Solid ARR

MRR High five to low six figures historicallyUsers Thousands of developers & marketers
3 min read
Educator + Builder
Arvid Kahl
Arvid KahlThe Bootstrapped Founder

Arvid Kahl: From FeedbackPanda Exit to Teaching Bootstrappers

MRR Not publicly disclosed (FeedbackPanda reached $55k MRR before its sale)Users Not publicly disclosed
3 min read
Early Growth
Fernando Mendes
Fernando MendesScanQueue

Fernando Mendes: ScanQueue — QR Queues for Real Businesses

MRR Paid plans from $49Users Businesses in 60+ countries
4 min read
Scale
Danny Postma
Danny PostmaHeadshotPro

Danny Postma: HeadshotPro — AI Headshots to Six-Figure Months

MRR $100K–$300K peakARR $1M–$3.6M range reportedUsers 200k+ shoots
4 min read
Scale
Tony Dinh
Tony DinhTypingMind

Tony Dinh: TypingMind from 5-Day Build to $130K+/mo

MRR $130K–$145KARR $1.5M+Users Enterprise + individual
4 min read
Mature Solo
Pieter Levels
Pieter LevelsPhoto AI

Pieter Levels: Photo AI to $100K+/mo with One PHP File

MRR $86K–$105KARR ~$1.2M+Users Thousands of active subscribers
4 min read
Portfolio Scale
Marc Lou
Marc LouTrustMRR / DataFast / ShipFast

Marc Lou: From 20+ Failed Projects to $80K+/mo Solo Portfolio

MRR $50K–$80K+ARR $1M+ (2025)Users 20k+ across products
6 min read
Mature Solo / Small team
Justin Jackson
Justin JacksonTransistor.fm

Justin Jackson: Transistor.fm from $33 MRR to a Calm Multi-Million Business

MRR High six figures (third-party estimates; founders confirm multi-million ARR)ARR Multi-million (self-described); ~$4.5M range in some 2025 estimatesUsers Thousands of paying accounts; tens of thousands of feeds hosted
5 min read
Scale
Charlie Clark
Charlie ClarkLiinks

Charlie Clark: Liinks from Side Project to $31K+ MRR Solo

MRR $31K–$31.5KARR ~$375KUsers 5,400+ paying / 10,000+ total creators
6 min read
Scale
Marko Saric
Marko SaricPlausible Analytics

Marko Saric: Plausible Analytics from Cold Email to 21k+ Subscribers

MRR Historical self-reported milestones only (current total not publicly disclosed)ARR $1M crossed in 2022 (self-reported); later figures mostly estimatesUsers 21,000+ paying subscribers (self-reported, 2026)
7 min read
Scale
Marie Martens
Marie MartensTally

Marie Martens: Bootstrapping Tally from a Failed Travel Startup to $6M ARR

MRR $501KARR $6M+Users 2.5 million
6 min read
Scale
Tibo Louis-Lucas
Tibo Louis-LucasRevid.ai / Portfolio (TMAKER)

Tibo Louis-Lucas: From Repeated Failures and an Earnout Exit to a Self-Reported $1M+ MRR Portfolio

MRR $1M+ (self-reported portfolio)ARR ~$12M+ (implied, self-reported)Users Not publicly broken out
6 min read
Scale
John O'Nolan
John O'NolanGhost

John O'Nolan: Ghost from Kickstarter to $10M+ ARR Non-Profit

MRR ~$930KARR $11M+Users 30K+ active customers; 100M+ installs
6 min read
Mature / Profitable
Sahil Lavingia
Sahil LavingiaGumroad

Sahil Lavingia: Gumroad from Unicorn Dream to Profitable Creator Platform

MRR ~$1.5M (2025 annualized)ARR $17.8M (2025, company-reported)Users Creators (hundreds of thousands historically; GMV public in past years)
6 min read
Acquired
Josh Pigford
Josh PigfordBaremetrics

Josh Pigford: Baremetrics from 7-Day Side Project to $4M Exit

MRR ~$100K at peak (est.)ARR $1M+ (self-reported by 2018); ~$1.5M at saleUsers 1,000+ companies
5 min read
Scale
Damon Chen
Damon ChenTestimonial.to

Damon Chen: Testimonial.to from $1.99 in Failures to $100K+ MRR

MRR $109K (self-reported Nov 2025)ARR $1M+ (self-reported milestones; later third-party estimates higher)Users Thousands of businesses (exact current count not publicly specified in primary sources)
6 min read
Scale
John Rush
John RushUnicorn Platform

John Rush: From VC Startups to a Bootstrapped Portfolio Built on Unicorn Platform

MRR $250K (portfolio, self-reported)ARR $3M (self-reported)Users 100k+ B2B; 10M+ across products
6 min read
Mature
Courtland Allen
Courtland AllenIndie Hackers

Courtland Allen: Indie Hackers from Failed Startups to Stripe Acquisition and Back

MRR ~$6k pre-acquisition (2017); current independent revenue not publicly detailedARR N/AUsers Large founder community (forum, podcast, hundreds of interviews)
6 min read
Scale
AJ
AJCarrd

AJ: Carrd from Side Project to $1.2M ARR on $19/Year Pricing

MRR ~$100K (self-reported ~2022)ARR ~$1.2M (self-reported ~2022)Users 2.6M+ (reported ~2022)
6 min read
Scale
Dmytro Krasun
Dmytro KrasunScreenshotOne

Dmytro Krasun: ScreenshotOne from Solo API to $33K+ MRR

MRR $33K–$36KARR ~$400KUsers 1,000+ paying
5 min read
Growth
Steven Tey
Steven TeyDub

Steven Tey: From Vercel Side Project to Modern Link Attribution with Dub.co

MRR Not publicly disclosedARR Not publicly disclosed (self-reported strong multiples)Users Thousands of companies
6 min read
Growth
Ashraf Samhouri
Ashraf SamhouriActivepieces

Ashraf Samhouri: Activepieces from Closed Automation Frustration to Open-Source Platform

MRR Not publicly disclosedARR 7-figure ARR in 2025 (self-reported by founder); external estimates around $1.7M as of late 2024Users Not publicly disclosed
3 min read
Scale
Jack Ellis
Jack EllisFathom Analytics

Jack Ellis: Fathom Analytics from Tweet Mockup to Independent Privacy SaaS

MRR Not publicly disclosed (publicly discussed early $10k milestone)ARR Not publicly disclosedUsers Thousands of paying customers; millions of websites
6 min read
Scale
Jan Oberhauser
Jan Oberhausern8n

Jan Oberhauser: n8n from Side Project to AI Automation Platform

MRR Not publicly disclosed (ARR estimates reported around $40M in mid-2025, later higher)ARR Estimated $40M+ (2025 reports); Sacra and others cited ~$100M range in 2026 (estimates)Users 1.7 million monthly active builders (company-reported May 2026); 1,400+ enterprise customers
3 min read
Scale
Yasser Elsaid
Yasser ElsaidChatbase

Yasser Elsaid: From 16 Followers to $10M ARR Bootstrapped

MRR ~$860K (TrustMRR verified, Aug 2026)ARR $10M+ (self-reported May 2026)Users 10,000+ businesses
5 min read
Scale
Nathan Barry
Nathan BarryKit

Nathan Barry: From Near-Shutdown Side Project to $45M+ ARR with Kit

MRR ~$3.75M (derived)ARR $45M+Users 50,000+ creators
5 min read
Scale
Nevo David
Nevo DavidPostiz

Nevo David: Postiz from Open Source Pivot to $390K+ MRR

MRR ~$388K (Stripe-verified via TrustMRR, Nov 2026)ARR ~$4.6M+ (run-rate from verified MRR; founder has cited $4M+)Users 11k+ active subscriptions
6 min read
Scale
Iuliia Shnai
Iuliia ShnaiPapermark

Iuliia Shnai: Papermark from Weekend Tweet to $4M ARR

MRR ~$333K (from $4M ARR)ARR $4MUsers 70,000+ companies (site claim); thousands of paying customers (founder posts)
6 min read
Established
Adam Wathan
Adam WathanTailwind Labs

Adam Wathan: Tailwind CSS from Side-Project Byproduct to Multi-Million Business

MRR Unknown (declined sharply after AI)ARR $4M+ cumulative by mid-2020 (self-reported); later estimates varyUsers Tens of millions of downloads
6 min read
Acquired
Daniel Vassallo
Daniel VassalloSmall Bets

Daniel Vassallo: From $500K Amazon Job to a Portfolio of Small Bets

MRR Not publicly detailed post-saleARR Portfolio previously reported in six figures to low seven; sale $3.6M for remaining stakeUsers Thousands of members / class buyers (lifetime access product)
6 min read