Skip to content

Open to freelance

I build backend systems that stay reliable.

GET /v1/orders/18f2c9

Request trace
  1. edge2 ms
  2. gateway4 ms
  3. auth6 ms
  4. service9 ms
  5. postgres14 ms

200 OK

17 ms total

A schematic of the path I build and keep running — not live telemetry.

Backend-focused software engineer with 5+ years of professional experience building reliable web applications, APIs and data-driven systems. I work primarily with Go and PostgreSQL, and I contribute across other stacks when a project needs full delivery.

Professional experience
Five years
Based in
Isparta, Türkiye
Availability
Open to freelance
07 selected

Systems I have designed, built and kept running.

Public repositories carry the source. Two entries are client work under a private repository, so they are described rather than linked.

What I reach for, and what I have shipped with.

Go, PostgreSQL and Vue.js carry five years of professional use each. The rest is drawn from work that shipped, not from a reading list.

Backend
  • Go
  • REST API design
  • Fiber
  • WebSocket
  • Role-based authorization
  • Tenant isolation
  • Audit logging
Data
  • PostgreSQL
  • Data modeling
  • Migrations & seeds
  • MongoDB
  • SQLite
  • Firebase Firestore
Delivery
  • Docker & Compose
  • Automated tests
  • Health & smoke checks
  • Cloudflare Pages
  • Netlify
  • PWA & Service Worker
Clients & frontend
  • Vue.js
  • TypeScript
  • React
  • SwiftUI (macOS)
  • Python

How I work.

Four rules that have not changed across five years of client and product work.

Backend EngineerIsparta, Türkiye

I care about clear scope, secure data handling and delivery in small, testable steps. Before writing code I separate the work into scope and risks; I protect existing data, plan migrations carefully and document the setup, deployment and operational checks that come after.

[email protected]
  1. Scope before code

    I write down the scope, the assumptions and the risks before the first commit, so the surprises arrive on paper instead of in production.

  2. Small, testable steps

    Delivery is split into milestones that can each be reviewed and rolled back on their own, with automated tests carrying the parts that must not regress.

  3. Existing data is protected

    Migrations are planned and rehearsed, access is checked on the server side, and what happened stays readable in the audit log.

  4. Handover is part of the work

    Setup, deployment and the operational checks that come after are documented, so the system does not depend on me being reachable.

Where I have worked.

  1. Current — Jan 2021 — present

    Hay Teknoloji ve Yazılım A.Ş.

    Developer

    Full-timeIsparta, Türkiye

  2. Sep 2023 — Feb 2026

    2sworks Technologies

    Full Stack Developer

    Part-timeRemote

  3. Mar 2023 — Jul 2023

    UniPubs

    Back End Developer

    FreelanceRemote

  4. Jan 2023 — Jun 2023

    Nozzle — Ship Management Software

    Frontend Developer

    Part-timeRemote

Education

  1. Current — Aug 2023 — present

    Süleyman Demirel Üniversitesi

    Computer Engineering

    MScIsparta, Türkiye

  2. Sep 2017 — Jun 2022

    Kütahya Dumlupınar Üniversitesi

    Computer Engineering

    BScKütahya, Türkiye

Tell me about the system you need built.

Write what the system has to do and what it must not break. You get back a scope, the risks I can see and a delivery plan.

Email[email protected]

Location

Isparta, Türkiye

Availability

Open to freelance work up to 30 hours per week.