· TechMeetup Ostrava #33 · Ostrava · given in Czech

How to build a micro SaaS, brick by brick

Micro SaaS – kostička ke kostičce. You don’t need investors and a big team to build a software business. You need a narrow problem, a lot of honesty with yourself, and the discipline to build only what matters.

Update, 2026I recommended MinIO below for self-hosted file storage. Its community edition went into maintenance mode in December 2025 (no new features, security fixes only case by case), and the repository has since been archived. For a new project, look at an S3-compatible alternative such as Garage or SeaweedFS, or a cheap hosted object storage.

What is a micro SaaS?

I opened with a poster from RocketSpace, a startup campus in San Francisco, bragging about billions raised by its members and companies like Uber and Spotify. That is one end of the startup world. Micro SaaS is the other end:

There are many kinds: B2B (invoicing and billing tools), B2C (a meal planning app), e-commerce (a Shopify plugin), community and membership (a puzzle community, which is my MySpeedPuzzling), automation and productivity (e-mail automation), dev tools, analytics and reporting, and AI.

But why?

Most of all: find your own, inner motivation. I showed the ikigai diagram here, the overlap of what you love, what you’re good at, what the world needs and what you can be paid for.

A friendly reminder

Building one alone needs a unique set of skills: UX, UI, backend, DevOps, marketing, communication, copywriting, design and sales. That is also the good news. A product built by such a combination is hard to copy one to one, and the chance of failure is lower.

Still, failure is extremely important. Don’t be too optimistic, and be honest with yourself.

The lifecycle

Idea, market fit, proof of concept, prototype, MVP. Then repeat, until your product is awesome.

The idea. Define the vision, the mission and the personas. Do a SWOT analysis and an atmosphere check. Then validate the product–market fit.

Idea validation. Understand what customers need. Do the maths: is it worth it? Estimate the customer lifetime value (CLV) and the return on investment (ROI). Find the first paying customer. Ask: would you pay for it? How much? And try the fake door technique: offer the feature or product before it exists and measure how many people click.

Proof of concept. Can the idea be built technically at all? Build it only for yourself, and make it super stupid.

Prototype. Demonstrate how the problem will be solved. A UI with a stupid, not fully implemented backend is fine. Fake it till you make it. And validate: test it with your customers.

MVP, the minimum viable product. It must solve the user’s main problem, it should be able to earn money, it doesn’t need to be pretty, and it must be deliverable fast.

Drawing in two rows. “Not like this”: a car built in four steps, a wheel, an axle, a body, a finished car, with an unhappy user until the last step, crossed out. “Like this!”: a skateboard, a scooter, a bicycle, a motorbike and finally a car, with the user getting happier at every step.
An MVP is a skateboard, not one wheel of a car. Each step must already be usable.

To show what “doesn’t need to be pretty” means, I showed a real prototype of a warehouse tool: a plain Bootstrap screen with one search field for scanning an EAN code or a position, and an order detail page. Nothing more.

Delivery tips

Plans and priorities

Have a short-term plan and a long-term plan, plus the steps to get to the long-term one. Those steps will change all the time, based on feedback. Know your customers. Keep to-do lists split into bugs, must-haves and nice-to-haves, and prioritise often, by time to delivery and cash potential.

I showed my own to-do list for MySpeedPuzzling, a very long one, and how a single page grew from feedback: the puzzle detail page got tabs for solo, duo and team times and a “time per puzzler” chart.

Two mobile screenshots of a puzzle detail page on MySpeedPuzzling, before and after, with an arrow between them. Before: the puzzle name, brand, 500 pieces, number of solves, two buttons and a large puzzle image, with Solo, Duo and Team tabs at the bottom. After: a compact header, Solo, Duo and Team tabs at the top, and a bar chart titled Time per puzzler with the fastest and average time.
MySpeedPuzzling: one page, before and after a round of feedback.

“Bloatware”: the Lego bricks

Every SaaS needs the same boring parts. Don’t build them from scratch, assemble them:

Technology

More tips

So where to start?

You need an idea to start. Validate the market fit. Build it. And validate all the time.

No idea? No problem: build a modular skeleton, the bricks above, so you’re ready when the idea comes.

All 33 slides
  1. Slide 1: How to Micro SaaS, title slide
  2. Slide 2: RocketSpace poster: the first 3 years, members raised over $3 billion
  3. Slide 3: What is Micro SaaS?
  4. Slide 4: Different types of micro SaaS
  5. Slide 5: Meme: But why?
  6. Slide 6: Why? It is fun, sustainable with your daily job, learn something new
  7. Slide 7: Ikigai diagram
  8. Slide 8: How to build one?
  9. Slide 9: Illustration: a superhero with many arms handling business, marketing, writing and coffee
  10. Slide 10: Friendly reminder: a unique skillset is required
  11. Slide 11: Lifecycle: idea, market fit, proof of concept, prototype, MVP, repeat
  12. Slide 12: Illustration: a bright idea and money on one side, burning money on the other
  13. Slide 13: The idea: vision, mission, personas, SWOT, product market fit
  14. Slide 14: Idea validation
  15. Slide 15: Proof of concept
  16. Slide 16: Illustration: a developer coding frantically, work in progress
  17. Slide 17: Delivery tips
  18. Slide 18: Prototype
  19. Slide 19: MVP: Minimum Viable Product
  20. Slide 20: Drawing: build a skateboard, scooter, bike, motorbike, car, not a car one wheel at a time
  21. Slide 21: Prototype screenshot: a warehouse scanning screen
  22. Slide 22: Prototype screenshot: an order detail page (customer data pixelated)
  23. Slide 23: More tips: short-term and long-term plan, to-do lists, prioritize often
  24. Slide 24: A long to-do list for MySpeedPuzzling
  25. Slide 25: MySpeedPuzzling puzzle detail page, before and after
  26. Slide 26: Bloatware, the Lego bricks: auth, ACL, e-mailing, payments, invoicing, file storage
  27. Slide 27: More tips: strictly typed programming, marketing over product
  28. Slide 28: Technology: keep it simple
  29. Slide 29: Ok, so where to start?
  30. Slide 30: Thank you!
  31. Slide 31: Photo from a mentoring session
  32. Slide 32: Photo of a meetup in a conference room
  33. Slide 33: Photo of three people giving thumbs up

Related talks