About
Svetloslav Novoselski
Software engineer. Competitive runner. Lifelong student of discipline.
I grew up in Blagoevgrad, southwest Bulgaria. Programming found me in school — I picked it up out of curiosity and within a year was competing in national olympiads, placing in the top ranks for several years running. That early taste of competition shaped how I approach everything I do.
For nine years I was captain of my basketball team. Nine years of leading, losing, grinding, and learning what real discipline looks like up close. When I eventually put the ball down, I laced up running shoes instead. 5Ks, 10Ks, longer distances — competing and improving, one race at a time.
Today I work as a Senior Software Engineer at Insurify, building insurance comparison products remotely from Bulgaria. On the side I build SaaS applications, write blog posts about what I learn, and try to grow a little every day — as an engineer, an athlete, and a person.
The through-line in all of it is the same: show up consistently, do the work nobody sees, and trust that it compounds.
[Your photo here]
What I believe
A few things I keep coming back to.
Consistency beats talent.
Show up every day. Do the boring work. Trust the compound effect — in code, in running, in life.
Ship it, then improve it.
A live product with rough edges beats a perfect idea that never ships. Done is the engine of better.
Ego is the enemy.
The moment you think you know everything is the moment you stop growing. Stay humble, stay curious, stay coachable — no matter how far you've come.
If you can hear, you can improve.
Being open to feedback — even when it stings — is the most underrated skill there is. The ability to truly listen is where every real breakthrough starts.
Technical Skills
Skills & Expertise
Frontend
Backend
Testing & QA
DevOps & Observability
AI