Real stories from real builders

Learn from indie hackers
who've been there.

Indie hackers build and grow their own software products, solo or in tiny teams, without outside funding. This is where they share what actually worked: case studies, hard-won lessons, and practical advice pulled from real journeys, no generic fluff.

Journeys

View all
Andrei Gudiu

Andrei Gudiu

Turning Romanian bureaucracy into questions, plans, and a vault you can reuse

ACTE123: A Compiler for the Queue at Vehicle Registration

How repeated trips to vehicle registration became reusable plans, a document vault, and a case for fewer wasted trips

August 2026·7 tips extracted
Andrei Statescu

Andrei Statescu

Serial starter behind Naramine and cofounder of HausJam

Naramine: Giving Web Novels a Voice Without Leaving the Page

How a self-described starter turned his own listening itch into a browser extension that reads Wattpad and Royal Road stories aloud, runs its free tier on the reader's own machine, and plans to win over the platforms instead of scraping them

July 2026·9 tips extracted
Bogdan

Bogdan

Dabbler

Event Newsletter: A Side Project Built in the Margins

Why I scoped a personalized weekly local-events digest small enough to run alongside two kids and a consulting career

March 2026·5 tips extracted
Camil

Camil

Turning my own problems into products

SoundScrub: From a Terminal Script to a Product

How a tool for cleaning up holiday footage became a focused app that beats the big editors at one job

June 2026·5 tips extracted
Cristian

Cristian

WordPress product builder at Cozmoslabs

A Decade of WordPress Plugins, Built One Slow Year at a Time

Why Cozmoslabs says no to most ideas, lives on yearly renewals, and treats patience as a strategy

March 2026·6 tips extracted
Doru

Doru

Building scheduling software for dental clinics

Building Dentor in the Most Regulated Data Class There Is

How a dental booking platform turned a GDPR constraint into a moat, and learned to sell in person

June 2026·5 tips extracted
Fineas Silaghi

Fineas Silaghi

Security researcher and CTF player running AISafe Labs

Selling Security Where SaaS Cannot Follow

Why AISafe ships into corporate networks and air-gapped deployments, and what that choice does to the company

May 2026·5 tips extracted
Flavius D.

Flavius D.

Builds systems that make hiring decisions better

Pace: Building the Tool That Makes the Right Interview the Easy One

Why structured interviews win in the research and lose in practice, and how Pace closes the gap

April 2026·5 tips extracted
Greg

Greg

Bootstrapped CX and NPS SaaS founder at Retently

Building Retently to Last, Not to Spike

How a bootstrapped customer-feedback SaaS treats longevity, customer trust, and independence as the real strategy

June 2026·5 tips extracted
Ionut F.

Ionut F.

Builds audio plugins as a one-person studio

Laura: A One-Person Studio Selling a Synth Forever

Why a niche audio plugin is a textbook solo product, and a perpetual license is a promise subscriptions cannot make

June 2026·5 tips extracted
Mihai Negrea

Mihai Negrea

Ex-Microsoft engineer reading every public tender in Romania

DataDriven: Reading Every Public Tender in Romania, Alone

How an ex-Microsoft engineer turned burnout into a solo company that crawls 10,000 sources, OCRs tender documents on a gaming GPU, and gets 300 firms to pay for the result

July 2026·8 tips extracted
Mihai

Mihai

Building OCR tools for developers

Why I Built a Specialized OCR Engine in the Age of ChatGPT

How OCRskill beats general LLMs on the only two numbers that matter: price per call and error rate

June 2026·5 tips extracted
Mile Rosu

Mile Rosu

Dad of one, co-founder of three

Building Church Software Before I Wrote a Line of Code

Why I picked a slow, offline, unglamorous niche, and why distribution is the part I am solving first

April 2026·5 tips extracted
Mircea

Mircea

From agency burnout to $4k MRR

Renzi: Selling Romanian Landlords Relief From the Tax Office

How a property-management SaaS leads with the one feature that sells and prices against a fine, not a competitor

May 2026·5 tips extracted
Mircea

Mircea

From agency burnout to $4k MRR

The $5 Fax: How a Weekend Project Became a Micro-SaaS

Why I built the simplest possible fax service, and what happened when the channels arrived

February 2026·8 tips extracted
Petru

Petru

SEO veteran at Kink.com

Oria: Shipping Photorealistic 3D Property Tours With a Big-Domain SEO Mindset

How a Kink.com SEO veteran is launching a Gaussian Splatting product on a zero-authority domain

June 2026·5 tips extracted
Raul

Raul

Software engineer turned curator and community builder

Building the Anti-Hustle Job Board: $19/year for Calm Companies

How getting fired for caring about culture led to a curated community of sustainable workplaces

January 2026·5 tips extracted
Raul

Raul

Software engineer turned curator and community builder

ebaza.ro: Bolting a Product Onto Traffic That Already Existed

How a four-year-old parked domain became an insurance product, then a WhatsApp close and a set of bots

May 2026·8 tips extracted
Titus Nicolae

Titus Nicolae

Applied scientist turning one room photo into a place you can furnish

HausJam: Start From the Room You Already Have

How an applied scientist and a serial starter set out to build a planner that begins with a photograph, keeps a manual fallback next to every model, and may ship first as a cleaner that runs on your laptop

August 2026·5 tips extracted
Valentin Bora

Valentin Bora

Makes sure your email lands in the inbox

doesmyemail.work: A Free Tool as the Top of the Funnel

How a thirty-second email diagnosis becomes a lead magnet, and the same move grows a psychology app

June 2026·5 tips extracted
Vlad

Vlad

Backend engineer turned indie hacker

Building sisif.ai: an AI Video API

How I went from 0 customers to growing MRR by abandoning traditional marketing

January 2026·7 tips extracted
Zoltan Szogyenyi

Zoltan Szogyenyi

Chief builder at Bergside, creator of Flowbite and TypeUI

From a Rejected ThemeForest Template to 30 Million Downloads

How Flowbite grew an open-source component library into a bootstrapped, two-person business

April 2026·5 tips extracted
Zoltan Szogyenyi

Zoltan Szogyenyi

Chief builder at Bergside, creator of Flowbite and TypeUI

When the Code Got Cheap

How TypeUI became the business after AI cut the price of Flowbite's components

September 2026·3 tips extracted

Events

View all

Behind the site is a real, in-person community: Indie TM. Builders in Timișoara meet up every two weeks to demo what they're shipping, trade tactics, and give each other honest feedback. Each recap below turns those conversations into advice anyone can use.

CristianEmil Indiricău

October 16, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #19: TranslatePress Moves Into Shopify, and GlowSpace Prices the Building

What we learned at our nineteenth meetup, where Cristian took TranslatePress from WordPress to Shopify on his own AI translation nodes, and Emil showed GlowSpace turning 3D scans into real estate underwriting

8 tips extracted·2 presenters
VladMircea

October 1, 2026

DevPlant Cowork, Timisoara

Indie TM #18: A Dollar Clip, and the Parent Who Buys It

What we learned at our eighteenth meetup, where Vlad opened sisif.ai after cheaper models cut the revenue, and the room told him to charge a dollar and sell the story to a parent

5 tips extracted·2 presenters
Zoltan Szogyenyi

September 17, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #17: When the Code Got Cheap

What we learned at our seventeenth meetup, where Zoltan came back with TypeUI after AI cut Flowbite's revenue, and the room told him to measure the path and ask on day 30

3 tips extracted·1 presenters
RaulMircea

September 3, 2026

DevPlant Cowork, Timisoara

Indie TM #16: An Army of Bots and a Fax That Must Stay Simple

What we learned at our sixteenth meetup, where Raul opened eBaza's automations and Mircea walked SingleFax into HIPAA Secure, WhatsApp, and a roast about staying simple

1 tips extracted·2 presenters
Andrei Gudiu

August 20, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #15: Pick a Customer Before Another Feature

What we learned at our fifteenth meetup, where Andrei Gudiu opened ACTE123 and the room asked who pays for a compiler of Romanian bureaucracy

4 tips extracted·1 presenters
Titus NicolaeAndrei Statescu

August 6, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #14: One Photograph, Then the Furniture Moves

What we learned at our fourteenth meetup, where Titus Nicolae and Andrei Statescu opened HausJam and the room argued about who should pay

6 tips extracted·2 presenters
Andrei Statescu

July 23, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #13: Teaching the Browser to Read Web Novels Aloud

What we learned at our thirteenth meetup, where Andrei Statescu demoed Naramine and the room rewrote his onboarding

6 tips extracted·1 presenters
Mihai Negrea

July 9, 2026

DevPlant, Timisoara

Indie TM #12: One Founder, Ten Thousand Sources, Every Tender in Romania

What we learned at our twelfth meetup, where Mihai Negrea opened the books on DataDriven

9 tips extracted·1 presenters
Octavian ChișRaulValentin Bora

June 25, 2026

DevPlant, Timisoara

Indie TM #11: An Intent Graph and the Hunt for Users

What we learned at our eleventh meetup, back at DevPlant in Timisoara

7 tips extracted·3 presenters
MihaiDoruCamilValentin Bora

June 10, 2026

DevPlant, Timisoara

Indie TM #10: Four Builds and the Reach Problem

What we learned at our tenth meetup, this time at DevPlant in Timisoara

7 tips extracted·4 presenters
RaulMirceaDoruValentin BoraPetruIonut F.

May 28, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #9: Six Demos and a BYOK Debate

What we learned at our ninth meetup at Cowork Timisoara

7 tips extracted·6 presenters
RaulFlavius D.Fineas SilaghiVlad

April 22, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #7: News as a Traffic Locomotive

What we learned at our seventh meetup at Cowork Timisoara

8 tips extracted·4 presenters
Zoltan SzogyenyiVladMile Rosu

April 3, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #6: From ThemeForest Rejects to 30 Million Downloads

What we learned at our sixth meetup at Cowork Timisoara

6 tips extracted·3 presenters
VladMirceaRaulMihaiPetruCristianBogdan

March 19, 2026

Cowork Timisoara - The Office, Timisoara

Indie TM #5: SEO Tactics That Actually Work

What we learned at our fifth meetup at Cowork Timisoara

14 tips extracted·7 presenters

Advice by Category

Browse all

Latest Advice

Mindset·Cristian Cristian

Cut the client work so the products get the whole team

Cozmoslabs once earned half its revenue from outsourcing and half from its own plugins. The team dropped the outsourcing entirely and kept only the products. A 50/50 split feels safe, but every client deadline takes hours from the thing you own. If your products already carry half the business, the client work is no longer the safety net. It is the ceiling.

Product·Cristian Cristian

Build the feature the platform forgot

Profile Builder earned money from its first day because WordPress handled login and registration forms badly. Nobody had to be convinced the problem existed: site owners hit it the moment they needed a member area. Look for the job your host platform leaves half done. A gap every user runs into is demand you do not have to create.

Product·Cristian Cristian

Store the work in the platform, not behind a proxy

TranslatePress for Shopify writes every translation into Shopify's native multilingual API instead of serving pages through an outside proxy. The merchant keeps the translations if the app is removed, the store loads as fast as before, and the front end stays theirs. That removes the two fears that stop a merchant from installing: lock-in and a slower store. If your app can save its output in the host platform's own storage, do it, and say so on the listing.

Business & Legal·Cristian Cristian

Run your own model once the volume is predictable

TranslatePress moved from Google Translate, DeepL, and Gemini to its own AI processing nodes, which removed the per-request cost on large translation volumes. Models are routed through OpenRouter so the product does not break a provider's rule against reselling its API. Per-call pricing is perfect while you are testing demand. Once you know how many words go through every month, the invoice is a tax on your own success. Price the hardware against it, and read each provider's resale terms before you build on them.

Distribution·Cristian Cristian

Ask for the review right after support solved the problem

TranslatePress collects reviews by hand: support asks users who just had a good experience, even right after refunding a renewal they did not intend to pay. A refund handled fast is often the moment a customer trusts you most. Asking directly, with no incentive and no third-party review service, keeps the listing clean and the marketplace off your back. Make the ask part of closing a ticket, not a campaign.

Open source, built by indie hackers

indie.md is a free, open-source project. Every journey and every piece of advice here was contributed by a builder who learned it the hard way. Add your own story, suggest an edit, or help improve the site: it all happens in the open on GitHub.

Free and open source. No account needed to read, anyone can contribute.