
Hello,
My name is Deniz. I’m a software engineer based in Istanbul, with a background in computer engineering and a strong interest in how software behaves in real-world production environments.
I have been working in software development since 2018. While I started my career focusing primarily on backend and web development, my interests gradually expanded toward systems, performance, and reliability. Since 2020, I have been actively working at the intersection of software engineering and system-level problem solving.
Professionally, I work as a Systems and Application Performance Engineer at VakıfBank, where I focus on application performance management, observability, and incident analysis. My work involves profiling applications, analyzing memory and TCP dumps, identifying bottlenecks, and helping systems remain stable under production load. Alongside this, I continue to stay close to software development, mainly working with .NET and modern frontend frameworks.
Earlier in my career, I worked on a variety of projects ranging from ERP platforms and internal business applications to SaaS products and e-commerce systems. These experiences gave me a solid foundation in backend development, API design, and working with different technology stacks, including .NET, Node.js, React, Angular, and relational databases.
Outside of my professional work, I run a small personal homelab where I experiment with virtual machines, networking, and automation. This website itself is hosted on one of those servers. I also enjoy documenting what I learn and sharing technical insights through writing.
Beyond technology, I enjoy cycling and tennis. Cycling was my main form of transportation during my university years, and today I still ride regularly with my wife. I also occasionally pick up my electric guitar—mostly for relaxation rather than performance.
