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 →
15 min read

Wed, 23 September 2026

A pile of ancient Roman bronze coins covered in patina

The AI Tax: What Using LLMs Every Day Actually Costs Me

AI makes me faster. It also quietly takes things from me: ownership of the code, the joy of finishing something, and the skills I spent years building. This is the tax I pay, and how I'm learning to pay less of it.

4 min read

Thu, 14 May 2026

A healthy salad in a bowl

Bad Code Is Like Bad Food

Bad code feels great in the moment, just like bad food. It's quick, convenient, and does the job. The problem is that both quietly accumulate consequences that only become visible much later.

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.

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.

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.

Read more articles