← Home

About

I'm a backend and full-stack engineer based in Bornova, İzmir. Two years building production web platforms in Python and FastAPI, and more recently in .NET and TypeScript.

I own the parts teams most often get wrong: authentication and two-factor flows, role-based access control, multi-tenant data isolation, and the API contracts everything else depends on. I ship the endpoints, the data model, the Docker setup and the CI pipeline — and I write the tests.

Most of my work has been client engagements as part of a small independent team: a multi-tenant visa dashboard with RBAC across five roles, a tournament platform that replaced paper registration, a warranty platform with two-factor throughout. Currently building a contract-first route planner in .NET 10 and React.

My secondary focus is applied AI — RAG pipelines and computer vision. I want to be straight about these: they are genuine projects I built and understand, but they were single-author and none of them ran in production. The case studies say so.

I studied International Business & Trade at Pamukkale Üniversitesi, so the engineering is self-taught and then proven on real client work. I work in English, Turkish and Persian.

How I like to work

Contract first, where it's possible. On EVO the .NET backend generates an OpenAPI specification, which generates the typed client the React panel consumes — so the two halves cannot drift apart silently.

Tests that assert behaviour rather than shape. A mounted component proves very little; what matters is whether the thing it is supposed to do actually happened.

Honest status. If something was cancelled, or never reached production, it says so here rather than being quietly dressed up.