​
9:41TR
Backend DeveloperBackend Developer
​
KK Koray Kıllı

Koray Kıllı

Backend & Application SecurityBackend & Uygulama Güvenliği
Muğla, Türkiye · Go · PostgreSQL · DockerMuğla, Türkiye · Go · PostgreSQL · Docker

Software Engineering student building backends where security is a design habit, not a final step.Güvenliğin son adım değil, tasarım alışkanlığı olduğu backend sistemleri geliştiren bir Yazılım Mühendisliği öğrencisi.

​

🧩OverviewGenel Bakış

​
⚡️ NowŞu An

Building AuthCore and finishing my final year.

AuthCore'u geliştiriyorum ve son yılımı tamamlıyorum.

Fresh off a backend internship at VirtusR&D, I'm turning what I learned about auth and security into a public, production-minded Go service. Next up: a backend or security internship in Europe for summer 2027 (Erasmus+ eligible).

VirtusR&D'deki backend stajımdan yeni çıktım; kimlik doğrulama ve güvenlik üzerine öğrendiklerimi public, üretim odaklı bir Go servisine dönüştürüyorum. Sıradaki hedef: 2027 yazı için Avrupa'da bir backend veya güvenlik stajı (Erasmus+ uygun).

Open to internships · Summer 2027Staj fırsatlarına açığım · Yaz 2027
​
👋 AboutHakkımda

Solid foundations, curious mindSağlam temel, meraklı zihin

I work on authentication, authorization and the unglamorous details that keep systems safe — token rotation, rate limiting, enumeration-safe responses, audit trails. I'd rather understand a concept down to its roots than copy a snippet, and I'm learning machine learning on the side.

Kimlik doğrulama, yetkilendirme ve sistemleri güvende tutan detaylar üzerinde çalışıyorum — token rotasyonu, rate limiting, enumeration'a karşı güvenli yanıtlar, audit kayıtları. Ezbere kod yerine bir konsepti köküne kadar anlamayı tercih ederim; yanında makine öğrenmesi de öğreniyorum.

​
🛠️ Tech Stack
Backend
Go chi · pgx GORM Python · Django REST · OpenAPI
SecurityGüvenlik
JWT · Refresh rotation Argon2id Rate limiting RBAC · Audit log
Data & OpsVeri & Ops
PostgreSQL Redis Docker Compose GitHub Actions
​
🎓 EducationEğitim
3.14 / 4.00 GPA
B.Sc. Software EngineeringYazılım Mühendisliği (Lisans)
Muğla Sıtkı Koçman University
100% English-taught · 2023 – 2027%100 İngilizce · 2023 – 2027
🗣️ LanguagesDiller
TurkishTürkçeNativeAna dil
EnglishİngilizceB2–C1
YÖKDİL 71.25
🏆 LeadershipLiderlik

Chair, Data Science Student SocietyBaşkan, Veri Bilimi Öğrenci Topluluğu

Led the society board and organised technical events and a hackathon at MSKÜ.Topluluk yönetim kurulunu yönettim; MSKÜ'de teknik etkinlikler ve bir hackathon organize ettim.
​

💼ExperienceDeneyim

Backend Developer InternBackend Developer StajyeriJun – Jul 2026Haz – Tem 2026
VirtusR&D Software Inc. · R&D company building AI-assisted medical diagnostics with LiDAR & computer visionLiDAR ve bilgisayarlı görü ile yapay zekâ destekli medikal teşhis araçları geliştiren Ar-Ge şirketi
  • Implemented email-based OTP verification over SMTP, with expiry windows and attempt limits
  • Built secure password reset & change flows with single-use, time-bound tokens
  • Added rate limiting and normalised response timing against brute-force & user enumeration
  • Designed department-based route- and data-level authorization across REST endpoints
  • Developed admin user management with role validation
  • Shipped features on a live codebase via a code-review Git workflow
  • SMTP üzerinden, süre sınırı ve deneme limiti olan e-posta tabanlı OTP doğrulama
  • Tek kullanımlık, süreli token'larla güvenli şifre sıfırlama ve değiştirme akışları
  • Brute-force ve kullanıcı enumeration'a karşı rate limiting ve yanıt süresi normalizasyonu
  • REST endpoint'lerinde departman bazlı route ve veri seviyesinde yetkilendirme
  • Rol doğrulamalı admin kullanıcı yönetimi
  • Canlı kod tabanında code-review tabanlı Git akışıyla geliştirme
🎫 CRM & Ticketing SystemCRM & Talep Sistemi Private
Internal Go application with a layered architecture (Controller → Service → DB), JWT auth, role-based access, GORM and centralised error handling.Katmanlı mimariye (Controller → Service → DB) sahip dahili Go uygulaması; JWT kimlik doğrulama, rol bazlı erişim, GORM ve merkezî hata yönetimi.
CompletedTamamlandı
​

📱ProjectsProjelerim

​
🔐
AuthCore FEATUREDÖNE ÇIKANIN DEVELOPMENTGELİŞTİRİLİYOR
Go · PostgreSQL · Docker

A production-minded authentication service — the public proof of what I built privately during my internship. A replayed refresh token revokes the whole token family; unknown and existing accounts get identical responses and timings.

Üretim odaklı bir kimlik doğrulama servisi — stajda gizli repoda yaptıklarımın public kanıtı. Tekrar kullanılan bir refresh token tüm token ailesini iptal ediyor; var olan ve olmayan hesaplar aynı yanıtı, aynı sürede alıyor.

JWT + refresh rotation Reuse detection Argon2id Email OTP Per-IP / per-account rate limit Append-only audit log Threat model · ADRs OpenAPI · CI
$ docker compose up --build -d $ curl localhost:8080/healthz {"status":"ok","db":"ok"} $ curl -X POST localhost:8080/api/v1/auth/refresh # replayed token 401 {"error":"token_reused","action":"family_revoked"}
​ 🌶️ Price Editor Django Python · Django · PostgreSQL Tracks, stores and visualises daily prices of agricultural products. Dockerised with PostgreSQL.Tarımsal ürünlerin günlük fiyatlarını izleyen, kaydeden ve görselleştiren web uygulaması. PostgreSQL ve Docker destekli. ​
🧾 Koray.Fiş SOONYAKINDA Web · Hardware integrationWeb · Donanım entegrasyonu Brings the traditional producer-receipt workflow to a modern web UI, talking to a digital scale and a thermal printer.Geleneksel müstahsil fişi sürecini modern web arayüzüne taşıyor. Dijital kantar ve termal yazıcı ile iletişim kuruyor.
​ 📌 Korasistan v1.0 Python Modular terminal assistant with voice and text commands — password generation, weather and more.Terminal tabanlı, sesli ve yazılı komutları destekleyen modüler kişisel asistan. Şifre üretme, hava durumu ve daha fazlası. ​ 🎵 Custom Lyrics TR JavaScript · Spicetify AI-translated lyrics viewer for Spicetify, built specifically for Turkish translation.Spicetify için yapay zekâ destekli çeviriyle çalışan şarkı sözü görüntüleyici. Türkçe çeviriye özel olarak tasarlandı. ​ 📚 Library Management Python A clean library management template for programming beginners.Programlamaya yeni başlayanlar için hazırlanmış, sade bir kütüphane yönetim sistemi şablonu. ​ 🃏 Blackjack Game Python 3 Fully playable terminal Blackjack — practice in game logic and state management.Terminal tabanlı, tam işlevsel bir Blackjack oyunu. Oyun mantığı ve durum yönetimi üzerine güzel bir pratik.
​
🐙 GitHub · @koray-killi
16
Public Repo
7
FollowersTakipçi
5+
LanguagesDil
2020
Coding sinceBeri
​

Let's build something secure.Birlikte güvenli bir şey inşa edelim.

Internships, projects or just a chat about Go and security — my inbox is open.Staj, proje ya da sadece Go ve güvenlik üzerine bir sohbet — mail kutum açık.

✉️ koraykll07@gmail.com LinkedIn ↗
​
​ ​ ​