Michał Kmiecik

Michał Kmiecik

Poznań, Polska

I’m a full-time dev building indie startups after hours. I’ve just started making my first small profits — and I’m sharing everything I learn along the way 👇

See behind the scenes ↓

I recently made my first few $ from indie projects. Follow the journey as I build more — and try to make it sustainable.

All posts

Grafika przedstawiająca startup o nazwie How I got my first paying SaaS customer in a boring niche

How I got my first paying SaaS customer in a boring niche

July 18, 2025

How I turned a stagnant product into my first revenue-generating SaaS by refining the offer, talking to real users, and running targeted ads.

Grafika przedstawiająca startup o nazwie My first AI agent: scans Reddit, sends me business ideas every morning

My first AI agent: scans Reddit, sends me business ideas every morning

June 15, 2025

Built in 3 hours: an AI tool that searches Reddit for user pain points, scores them by business potential, and emails me a daily report. A simple but powerful way to spot ideas worth building.

Grafika przedstawiająca startup o nazwie What I’ve been up to lately, thoughts on AI, and 10 lessons from Pozitive Tech 2024

What I’ve been up to lately, thoughts on AI, and 10 lessons from Pozitive Tech 2024

December 11, 2024

A personal update on recent business moves, reflections on the fast-moving world of AI, and key takeaways from the Pozitive Technologies 2024 conference—including some surprising facts you might not expect.

Grafika przedstawiająca startup o nazwie Building an indie MMORPG – part 7: Login, database persistence, monsters, items and obstacles

Building an indie MMORPG – part 7: Login, database persistence, monsters, items and obstacles

October 3, 2024

Implementation of registration and login system with a welcome screen. Game state persistence in MongoDB. Introduction of monsters with basic AI, item corpses, and tile-blocking obstacles like trees and rocks.

Grafika przedstawiająca startup o nazwie Building an indie MMORPG – part 6: Player vs Player combat, shared tiles, and new layout

Building an indie MMORPG – part 6: Player vs Player combat, shared tiles, and new layout

August 1, 2024

First version of melee combat between players. Exception-based support for multiple players on one tile. New UI layout with left and right panels. Backend model restructuring and streamlined state management.

Grafika przedstawiająca startup o nazwie Building an indie MMORPG – part 5: Smooth movement, player rotation & dynamic map loading

Building an indie MMORPG – part 5: Smooth movement, player rotation & dynamic map loading

July 25, 2024

Fluid walking and rotation, real-time updates for nearby players, dynamic map chunk loading and cleanup, plus key backend threading and serialization improvements.

Grafika przedstawiająca startup o nazwie Building an indie MMORPG – part 4: Phaser integration, world rendering & movement basics

Building an indie MMORPG – part 4: Phaser integration, world rendering & movement basics

July 18, 2024

Introducing Phaser to render the world in-browser. Explaining full backend modularity with Maven. Sending the map from server to client, drawing tiles, and handling first movement logic.

Grafika przedstawiająca startup o nazwie Building an indie MMORPG – part 3: backend architecture, custom protocol, and chat

Building an indie MMORPG – part 3: backend architecture, custom protocol, and chat

July 12, 2024

How I designed clean backend architecture, built a custom binary protocol, and implemented real-time chat with a task scheduler for timed game events.

Grafika przedstawiająca startup o nazwie Building an indie MMORPG – part 2: WebSocket setup

Building an indie MMORPG – part 2: WebSocket setup

July 10, 2024

How I connected the client and server using WebSockets — the first real-time communication feature in my online game.

Grafika przedstawiająca startup o nazwie Building an indie MMORPG – part 1: idea, goals, and tech stack

Building an indie MMORPG – part 1: idea, goals, and tech stack

July 2, 2024

Why I’m building a browser-based MMORPG from scratch, how it will work, and which technologies I chose to bring it to life.

Grafika przedstawiająca startup o nazwie What I learned building my first SaaS in a niche industry

What I learned building my first SaaS in a niche industry

June 29, 2024

From coding during a fever to launching in a Facebook group — how I built and tested my first SaaS for crane dispatchers in a tiny Polish niche.

Grafika przedstawiająca startup o nazwie How we made our first sales without a finished product

How we made our first sales without a finished product

June 26, 2024

From spotting a real need to validating it with fake sales and Facebook ads — our first paid product taught us more than any book.

Grafika przedstawiająca startup o nazwie What I wish I knew before building my first apps

What I wish I knew before building my first apps

June 22, 2024

10 business lessons that changed how I build products — from chasing ideas to solving real problems people pay for.

Grafika przedstawiająca startup o nazwie From kid coder to failed startups: my 20-year journey

From kid coder to failed startups: my 20-year journey

June 18, 2024

Lessons from 20 years of coding, failing, and chasing ideas that didn’t work — and why I’m still at it.