About
What I Do
I’m a backend engineer specializing in .NET and Node.js, with 13+ years of experience across fintech, hospitality, online betting, vehicle tracking.
My work focuses on backend systems that have become painful to change: designing them from scratch, modernizing what’s already there, and stepping in as a technical lead when teams need more experienced direction. That can mean architecture reviews, hands-on engineering, or occasionally the uncomfortable conversation about what needs to be rewritten versus what just needs to be refactored.
I’m also passionate about mentoring. I published ASP.NET Core for Backend: From Beginners to Deep Dive on Udemy, where I mentor aspiring backend developers from around the world.
How I Got Here
I started playing games on a Commodore 64 as a kid in the early 90s, and it didn't take long before I was learning computing on an Amiga 500.
In 2005 I started my career as an Insurance Risk Specialist, analyzing risk and making decisions under pressure, often with incomplete information. Six years of that left me with a habit of asking: What can go wrong?
I still own an Amiga
In 2011 I started steering toward software engineering. After a year and a half of learning, I landed my first development project in 2012 and have been moving forward ever since.
My first solo project was a .NET-CF app on Windows CE [2012]
Beyond Code
I’m originally from Istanbul and have been living in Tallinn since 2019. When I’m not coding or learning, I spend time in the Estonian countryside, travelling, and at the gym.
LinkedIn · GitHub · StackOverflow · Udemy