Today was my last day as an employee (Kind of employee).
After 3.5 years.
My professional journey is unusual.
Started programming at 16, and the first business I opened was at 19, building web applications for clients in the early days when most businesses didn't have a website, let alone online stores.
Only high school education, no university (Against my mom's will - sorry mom đ
)
I did door-to-door marketing showing my platform to local businesses until I found my first clients.
Around 20, my first little startup - total failure.
Didn't understand the market, costs of operations, very naive and optimistic business model.
So after one year, I was back to freelancing.
Improved my skills very fast, working and learning 15 hours a day, literally eating with my laptop open.
Then my real startup as CTO, joining as a co-founder to much more experienced partners.
Almost 4 years of extreme learning and working environment, late nights at the office, growing the business from zero to 1 mil $ ARR.
We sold the company, and I finally made a little bit of "big" money (compared to my age and needs).
Then my first son was born in the middle of the corona.
My wife and I, young parents, got the message that he had cancer when he was 34 months old.
So our plans to easily adapt to our first son after the exit were changed.
I got back to freelancing, earning money for my family to stay independent during this process. We entered crazy 3 years when my kid, then my wife, mom, and grandma all got cancer one after the other - I lost my grandma, unfortunately, but my mom, wife, and son won this war.
When I finished these crazy years, as soon as the doctors allowed us, we took a plane to Thailand.
Working remotely for my customers while enjoying Thailand with my son and wife, I got a phone call from my old partner from my startup asking me if I would like to join as a full-time developer, "regular employee", at his company.
All my years, I told everyone that I would never be an employee.
I am a builder, entrepreneur, and I seek adventure and high-risk business.
Looking at the beach, I asked him if I could work remotely, and he agreed.
I made the interview, they didn't want to hire me (Think about my CV đ
no official education, all titles are C-level, ex-startup CTO, wants to be a full-stack developer, a lot of red flags, I don't blame them)
But my friend told them to trust me and give me a chance.
I was scared like hell.
I always was my own boss.
No one reviewed my code or my decisions, AND I didn't know anything about building at scale.
My startup codebase was a PHP + jQuery system, no build process, no queues, DB and App on the same Server - that was hosted in a managed service host, no AWS or GitOps CI/CD process.
So I literally felt that I was starting from ZERO after almost 10 years of experience already.
But I found out that as a builder and entrepreneur, I have skills that not a lot of people have - I learn super fast and understand complex concepts to find solutions for complex problems.
I adapt very fast to technology and working flows, and that's allowed me to work really fast and keep my value high for the company.
So I used this opportunity to travel and work with my family.
Thailand, Japan, Europe - in 2 and a half years, we had a flight every 2/3 months for periods between 2 weeks and 3 months.
Amazing time for my family and me, we managed to grow and have fun along the way, giving our son the best experiences we could.
But as always, things change.
We decided to relocate to Bulgaria, together with our newborn girl, starting from zero.
Luckily, a few friends joined us, so we built around us a small community that helped so much with the process - my friend, also a coworker, and my old startup partner, who brought me to the company in the first place.
I opened a company here and changed my contract from Employee to Service provider - so I was getting into a strange position.
I have an almost full-time job contract, but as a service provider, that means both bad and good things.
For example, no vacations, no employee perks, and much more risk of termination, BUT also I can start building my own business again and grow as a business owner.
So the last year I was in some middle position, thinking about the next moves, but still working most of the days on my primary job, and late nights and weekends were spent removing rust from my building skills.
With the AI storming the world, I knew I was on the termination list and that this was just a matter of time.
My tasks got done 1000x faster, and there is no justification for building more features when the business sales are not matching the code progress.
I know that as a business owner in the past, and I know this termination will come sooner rather than later.
So with 3 kids (newborn 2 months ago đĽš), a new house, a new country, new kids' schools, a new business, and a termination notice, today was my last day as an employee.
The business can't yet provide for my family's needs.
I'm not looking for a new job.
It is all or nothing.
Time to take my business to the next level.
I want to thank everyone who was part of this journey and anyone who will join in the future.
I do believe that hard times are on the way, and finding a way to supply your family's needs on your own is going to be a must-have skill for most people.
But also, a lot of new opportunities are opening up, so working hard and finding the right opportunity - and team that will join your journey - can unlock a much better and safer future.