I'm a self-taught software developer with a genuine passion for the JavaScript ecosystem, and the enthusiasm that got me started is still what drives the work. Today I'm Senior Software Developer & Squad Technical Lead at Logo Yazılım.
Across seven years I've built products end to end, and most of the weight sits on the backend: .NET and NestJS services, microservices and event-driven APIs, data models, message queues and caching. I shape the Next.js front ends that consume them, tune the CI/CD pipeline and take the whole thing to production: architecture, code, tests, deployment, monitoring and incident response.
I came up through the front end and still write UI every week, but the job outgrew that label years ago. As Technical Lead of the KWS squad I own the technical decisions and delivery for a six-person cross-functional team, and the growth of the people doing the building.
What I'm most invested in right now is AI-native engineering. I don't treat AI as autocomplete; I orchestrate it. Claude-based agents run across the whole lifecycle: implementation, refactoring, code review, test generation, documentation and release. The payoff is measurable: roughly 30% shorter delivery cycles, more consistent code and far wider review coverage.
Away from the editor, I won Türkiye's national Water Ambassadors competition and represented my country at the European Parliament, volunteered with Erasmus+ EVS in Porto, and won Google's Young Agencies Academy.
Good architecture is the one you can still change on a Friday. ☕