I'm a Software Engineer and Principal Engineer with 20 years of experience building software across startups, scale-ups and established companies, in industries ranging from banking and marketplaces to consulting and digital agencies.
My background is primarily in software engineering, but I've always been interested in what happens beyond the code: how systems are designed, how software gets delivered, how infrastructure is managed, and how engineering teams can work more effectively.
Over the years, that has increasingly become where I focus:
- ☁️ Cloud-native & Distributed Systems
- ⚙️ Platform Engineering & Developer Productivity
- 🔧 DevOps, CI/CD & Infrastructure as Code
- 🏗️ Software Architecture & System Design
- 🧩 DDD, TDD & pragmatic engineering practices
My main hands-on background is with Java and Kotlin, alongside broader experience across modern cloud-native technologies and different data platforms.
I've spent the last several years working as a Tech Lead and Principal Engineer, helping teams navigate complex technical problems, shape architectures and improve the way software is built and operated. I enjoy staying close to the technical details while also looking at the bigger picture: how technical decisions affect teams, products and the organization as a whole.
I like building things, but I enjoy even more making it easier for other engineers to build great things.



