Hey, I’m Yaroslav—a software engineer who initially moved into tech because I wanted to build things that genuinely excite me and push me to grow. I wasn’t content just being a user of great systems—I wanted to understand how they work and create my own.

That decision changed everything.

Today, I spend my 9to5 building full-stack applications with Java, Spring Boot, and Angular. I am learning new things that include different bits from designing clean, scalable architectures, automating deployments to experimenting with infrastructure related topics on daily basis. If it’s challenging and has something to teach me, I’m probably already knee-deep in it.

Lately, I’ve felt that now is the best time to double down on what I set out to do when I got into software engineering: build things that matter, explore new frontiers, and keep growing—technically and personally.

This blog is where I share what I’m building, learning, and wrestling with. If you’re into thoughtful engineering, real-world challenges, and the occasional lesson learned the hard way—welcome aboard.