Is there still place for ugly stories in the sugary start-up world?

By "ugly stories" I mean these without investors, conferences, EU subsidies, crazy start-up events, travels to Silicon Valley and embellished photos for Insta.

Yes, this is one of these stories.

We established our company in June 2016.

There were two of us, my humble person ( Michał Szymański ) and my business partner ( Dawid Adach ).

11 months later we earned our first million.

To this day 100% of the company's shares is in our hands. The company has never generated a loss and has been profitable from the very beginning of its existence.

However, this is not-so-typical success story. Despite a happy ending, it is full of doubts, failures and wrong decisions.

Dear reader, we present you a series of over 50 comprehensive articles describing the winding road of our business. The following 100 texts are in the pipeline.

Forgive me this large number of issues, but there is no easier way to answer the question - "How did you succeed?".

This series is not for people looking for simplified answers. You will not find here a wonderful way to do business nor pointless talks and meaningless advice, such as follow your dreams or change the world.

This is a case study - an analytical lecture, cold facts supplemented by my personal, tough-minded reflection on creating a company.

I do not want to wake up anybody from its sweet star-up dream about unicorns. These who like still dreaming, I recommend staying in the colorful world created by Instagram.

Who are we?

We are a young company from Poland. Our headquarters is located in Warsaw.

In short, we create and sell software.

We provide a wide range of products, and the most popular one is MDBootstrap.

It is a frontend framework, a set of tools / elements / functionalities used to create websites and web applications.

Currently, it is (in terms of total number of users) the world's most popular tool of this type in its technological niche.

What does our business look like in numbers?

Our solutions are now used by over 500 000 professionals from all over the world.

We mainly sell our products in Western Europe (43% of sales) and in the USA (37% of sales).

Our biggest clients are: NASA (yes, this one from space), Amazon, Nike, Mazda, Samsung, Sony, Airbus, Yahoo, Deloitte, Ikea, General Electric, KPMG, Unity, Aegon.

Main statistics for March 2018

Please note: The currency in Poland is polish zloty (PLN). 1 US dollar is worth around 3.6 PLN

The average wage in Poland (median) is around PLN 2512 (net) per month

It's around 698 US dollars per month

(There are one month's data, i.e. from 3 March 2018 to 31 March 2018)
(Numbers in brackets present the same value for December 2017 and percentage change in relation to March 2018.)

PLN 285 000
(PLN 193 500)
61% increase
Marketing and sales costs
PLN 9400
(PLN 5500)
70% increase
Total cost (including tax)
PLN 92 000
(PLN 105 000)
12% decrease
PLN 193 000
(PLN 88 500)
118% increase

Website traffic in March 2018

660 754
(321 964)
105% increase
Page views
2 113 436
(1 120 972)
88% increase
363 840
(176 817)
106% increase
Websites / Sessions
8% decrease
Average session duration
4 min 57 sec
(5 min 00 sec)
1% decrease
Bounce rate
1% increase

Other information

Initial capital
Participation in start-up events
Personal life
Zero :(


Startup Ranking
2rd place in Poland
334th place in the world
Similar Web
29,828th website in the world
778th in "Software" category
Alexa (by Amazon)
14,928th website in the world

Table of contents

Here you can read about detailed description of the individual section of our study.
If you want start reading, click the bottom "Start reading".

Start reading

Section I - Anatomy of our business

Basic information about MDBootstrap, which are crucial to understand our actions and their consequences.

Company's success depends on hundreds of factors - bigger and smaller ones. If someone says:

"The most important in business is [...]" and finishes its statement in few words, in my opinion, it is far-reaching abuse. If sky's the limit, a company needs much more than answer told in few words.

1. Prologue

2. Key concepts

3. Our products

4. Our clients

5. Why did we write this study?

6. Why did MDBootstrap succeed?

7. Why did not we want an investor nor subsidies?

Section II - Prelude

Tumultuous time before launching a brand new product.

"Let me repeat this aloud.

You want to launch a new product to the market dominated by free, open source solutions. Your competition will be not only dozens free products made by passionate people, but also projects provided by technological giants, such as: Google, Twitter or Facebook, which offer free product as well.

Your distinguishing feature will be charge for your products, whereas the majority of other companies provide the same for free.

Did I miss something?”

“Hmm...We have no money, no team, or office or experience in this technology. What's more, we do not want any investor nor any subsidies. We are going to do this ourselves.”

“Are you...hmm... kidding me?”.

In this way I can describe our initial talks to people about our idea for MDB.

1. How we came up with a business idea - Part 1.

2. How we came up with a business idea - Part 2.

3. How we came up with a business idea - Part 3.

4. How we raised funds to start a business

5. How we built our MVP (Minimum Viable Product)

Section III - Forged in hatefire

About obtaining first users, clients and reaction to MDBootstrap.

We were prepared to take action and started our promotional campaign. First comments about our product were devastating. Our critics just slung mud at us and MDB was totally hammered.

Polish developers were the most ruthless. With great satisfaction they pointed out each flaw of our product and wrote posts explaining why MDB would never succeed.

Dialog which stuck in my mind:

12.32 User X: gallery scattered completely on the phone. You had better take to something else and programming leave the better ones than you.

12.33 Me : Thanks for the info. Could you write to me which phone and browser you used?

12.34 User X: Iphone5s, chrome

12.40 Me : Corrected, thanks for the info

12.44 User X: F..k you. You will fail anyway

1. Beta version release and first comments

2. How we got our first users

3. How we got our first clients

Section IV - Marketing strategy

After product stabilization, getting first users and clients, it was time to do what was our area of expertise - marketing.

Every time I say that in MDB we have no sales department, people think I'm joking.

"Half a million users, among your customers are giants such as: Amazon, Samsung, NASA and you tell me that you have no direct sales activities? If you don't want to talk, it's OK but don't sell me a bill of goods. Now you tell me that these all companies came to you without any exchange of e-mails or phone calls, just like that”.

“Hmm...How can I put it…”

1. Introduction

2. MDBootstrap Statistics

Section V - SEO

80% of our website traffic is generated by search engines. For comparison, social media represent only 2.6%.

When it comes to sourcing website traffic, Google Search Engine Optimization it is absolutely crucial element of our marketing.

At he very beginning let's define what SEO is for me. Probably it is not a definition you could expect.

1. Introduction

2. Our keyword strategy - part 1.

3. Our keyword strategy - part 2.

4. How we optimize our websites

5. How we create content

6. How we get links

Section VI - Marketing automation

Automation is the apple of ours eye. We automate all we can. It is one of the main reasons why we managed to achieve such results despite the small team and without external investors.

In this section, I will focus on the automation of marketing and sales processes, commonly know as marketing automation.

1. Introduction

2. Description of discussed issues

3. Project concept

4. Environmental preparation

5. Introduction to "Dynamically generated content"

6. Labels

7. Creating first algorithm

8. Modals / Pop-ups

9. Scoring system

Section VII - Analytics

Analytics in our company is divided into low- and high level.

Low-level analytics is conducted by specialists in a narrow field - they research users' behavior on the websites, effectiveness of individual marketing campaign and monitor very specific processes. Their actions have the tactical dimension, which means that they perform on specific tasks in a relatively short period of time.

High-level analytics is carried out by me - an entrepreneur who equally acts as a team manager responsible for analytics, marketing and frontend. In simple terms, my task is to monitor implementation of business objectives, find threats and development opportunities, create strategies (short- and long-term) combining all actions in the company, from developers' work, marketing, analytics to sales.

1. Introduction

2. Environmental preparation

3. Events and goals

Section VIII - UI, UX, Web Design

Publications - coming soon.

1. Introduction

Section IX - Web Push notifications

Web Push is a small, rectangular message displayed by the browser in the corner of the computer screen or on a mobile device.

In our website case (, the number of Web Push subscription is 16 times greater than the number of newsletter subscription.

1. Introduction

2. Installation

3. Creating the first notification

4. Segmentation

5. Analysis

Section X - Email marketing

Publications - coming soon.

1. Introduction

Section XI - Social media

Publication - coming soon.

1. Introduction

Section XII - Retargeting PPC

Publication - coming soon.

1. Introduction

Section XIII - Management

There are few things in which we have made as many mistakes as in management.

When we started our business, we greatly appreciated lack of procedures. We were fast, versatile and could react to changes in surroundings immediately. New ideas were implemented instantly and our expansion rate was significantly higher than results obtained by the competition.

However, at some point we opened Pandora's box and began the most stressful and irritating period of MDB history.

1. Introduction

2. Scrum and Trello

3. Sprints

4. What a founder should do in a startup

Section XIV - Technology

Publications - coming soon.

1. Introduction

Section XV - Business

Publications - coming soon.

1. Introduction

Section XVI - Team

Publications - coming soon.

1. Introduction

Section XVII - Collage

What motives us to start our own business?

Most people think money is the key. This is the least accurate answer.

There is no amount of money for which it is worth working 16 hours a day, 7 days a week, on Christmas Eve, New Year's Eve, Easter, for years with no holidays, risking breaking family ties and loosing personal life.

1. Motivation

3. Startup events

2. Inspiration

Next post

Spreed the word: Add comment
About author
Author avatar
Michal Szymanski

Co-founder of MDBootstrap and BrandFlow. Entrepreneur, web developer, UI / UX designer, marketer. Dancer and nerd at the same time.

Author avatar
Solid read... well done to the MDB team! This is awesome!!!
Author avatar
Awesome read!
Author avatar
wow nice, will definitley read through. Pozdrowienia
Author avatar
Nobody seems to care to show the ugly side of starting a business. This is a mistake.
Author avatar
Awesome! So inspirational and powerful! Francesco Vollero
Author avatar
so true, it remind me of DHH in this old post,
Author avatar
Great content thank you for these pieces of advice !
Author avatar
Michal - thanks very much for this contribution. Have just glanced at several pages, but it appears to be worth reading in more detail.
Author avatar
Interesting article and what I'm sure a lot of business had to go through.
Author avatar
Is MDBootstrap from Poland??
Author avatar
Nice story. What's your plan now? What are you going to achieve with MDB?
Author avatar
Well written study, but I prefer Materialize :)
Author avatar
Congartulations. I wouldn't expect you could earn a serious money on such a tools.
Author avatar
Sooo many haters in Poland. Unfortunately I can confirm, it's true :(
Author avatar
John Fox
Wow congrats and thank you for sharing the knowledge!
Author avatar
Quite nice written but let's be honest - you haven't achieved anything special yet.
Author avatar
A lot of inspiration, a lot of ideas. Thanks a lot and keep going good work!
Author avatar
Terimakasih ya, this is very helpful - i'm from indonesia
Author avatar
Great job with MDBootstrap, hope you achieve what you set out to do. The MDBootstrap framework has it's own look and flavor. Frameworks seem to be where programming is going these days, in order to compete with open source. Good luck.
Author avatar
Quite curious about it
Author avatar
Subscribe to my channel
Author avatar
That is an amazing story! Congratulations on having the courage, insight and drive to make it to where you are today! Dziękuję za stworzenie czegoś, co znacznie ułatwi moje marzenia !!
Leave a reply

Sign up to follow your progress and get additional benefits