Software Engineer | Ex-athlete | Mentor

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

Image of Radosvet Petrov

Latest Posts

all posts →
5 min read

Wed, 11 June 2025

Radosvet Petrov receiving a reward for being the best player at a national tournament

From Athlete to Engineer: Lessons I Carry Into Coding

I spent over 15 years as a professional hockey player before becoming a software engineer. The lessons I carried from the ice to the codebase continue to shape how I write code, work with teams, and grow my career.

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

6 min read

Fri, 15 August 2025

Abstract illustration of building blocks representing incremental learning

What I Wish I Knew When Learning Frontend: A Practical Framework to Navigate the Journey

A roadmap for learning frontend effectively: define clear goals, break learning into measurable steps, build projects, and get feedback early.

6 min read

Sun, 10 August 2025

Illustration of interconnected nodes

React Hooks: A Practical Guide for Real-World Frontend Development

React hooks simplify state and side-effect management, but they're also easy to misuse. Here's a practical guide to mastering hooks in real-world projects, without falling into common traps.

8 min read

Mon, 4 August 2025

Illustration of old car left in the desert

When DRY Goes Wrong: The Case Against Early Abstractions

Premature abstractions can do more harm than good. Learn when repetition is better and how to know when to abstract safely.

Read more