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, and inventory management.

Most of my recent work has been in fintech and lending — designing systems from scratch, modernizing legacy ones, 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.

My background in insurance risk analysis — before I moved into software in 2011 — gave me a way of thinking about systems, trade-offs, and decisions under uncertainty that most engineers don’t come to naturally. I still draw on it more than you’d expect.

I’m also a teacher. 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 C64 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. I didn't know then how much that mindset would carry forward.

Kickstart ROM 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 running on Windows CE 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

My course, ASP.NET Core for Backend Developers