Software Engineer | Mentor | Ex-athlete

Hey, I'm Rado

As a senior software engineer, I've learned a lot through building, curiosity, and collaboration. I write here to share ideas and lessons that I hope others find useful!

Book a mentoring session

Radosvet Petrov portrait photo

Latest Posts

all posts →
2 min read

Tue, 10 February 2026

A woman standing infront of a lake, looking at the horizon, with raised hands

A Mentoring Win That Made Me Proud

One of my mentees recently landed a role they had been aiming for, and I'm so happy for them. What made the difference wasn't grinding algorithms - it was positioning their experience correctly, understanding how to structure interviews, and building the confidence to stay calm under pressure.

3 min read

Mon, 30 March 2026

A high building with a blue sky in the background

6 Years at JPMorgan Chase: The Things That Last

Code gets rewritten, projects get replaced, and systems evolve. What tends to last much longer are the lessons learned, the people we meet, and the engineering cultures we help shape.

5 min read

Tue, 3 March 2026

A man fishing, looking at the horizon

From a Newsletter Link to My First Open Source Contribution

How a random newsletter link led to my first open source contribution - and why the community behind npmx changed how I see open source.

6 min read

Thu, 2 October 2025

A laptop, a phone and a piece of paper, preparing for a technical interview

How to Ace a Technical React Interview | Practical Guide

A practical guide to prepare for technical React interviews: mental models, what to practise, how to communicate, and a checklist to bring on the day.

5 min read

Mon, 15 September 2025

Frontend dashboards, code and graphs representing quality metrics

Stop Guessing. Start Measuring. The Frontend Quality Playbook.

How to build frontend systems that scale sustainably: measure what matters, prevent instead of patch, design for the long term, and base decisions on evidence - not assumptions.

3 min read

Mon, 25 August 2025

Handshake symbolising win/win agreement

Interviews as Win/Win or No Deal

The world teaches us to see interviews as win/lose. But in reality, they're about alignment. If both sides don't win, it's no deal, and that's a good thing

Read more articles