Bu sayfa; seçili projelerimi, kullandığım teknolojileri ve çalışma odağımı özetler.
Yetenekler
Diller
C# (backend / uygulamalar)
TypeScript / JavaScript
Python (ML / veri işleme)
Kotlin (Android)
SQL
Framework & Platform
.NET / ASP.NET Core (REST API, katmanlı mimari)
Entity Framework Core, Dapper
React, Angular, Astro
React Native & Expo (mobil)
Node.js
Android (Jetpack Compose)
Araçlar & DevOps
Git & GitHub
Docker
Jenkins & CI/CD
Swagger, Postman
VS Code
Mimari & Pratikler
RESTful API, JSON
Temiz & Katmanlı Mimari (Domain / Application / Infrastructure)
OOP, SOLID, DRY, KISS
Responsive tasarım (dokümantasyon, sürdürülebilir kod)
Veri & Mesajlaşma
PostgreSQL / PostGIS, MySQL, MongoDB
Redis (önbellekleme)
RabbitMQ, Kafka
ORM + SQL (EF Core / Dapper ile birlikte)
AI / Makine Öğrenmesi
Scikit-learn, XGBoost, LightGBM
GeoPandas, Shapely, QGIS (coğrafi veri işleme)
Python (veri işleme / analiz)
İş Deneyimi
Keskal (Keşfedilmemiş Kalemler)
Kurucu Ortak & Solo Full-Stack Geliştirici • 21 Temmuz 2026 – Devam ediyor • Uzaktan
Yazarların eserlerini yayımladığı, okurların keşfettiği web platformunun tek geliştiricisi olarak frontend, backend, veritabanı ve altyapı katmanlarının tamamını yürütüyorum; kurucu ortağım marka ve pazarlama tarafını üstleniyor.
Geliştirmeyi ürün ve mimari dokümantasyonu üzerinden planlı biçimde yürütüyorum: PRD, SAD, ERD, API kontratları, iş kırılım yapısı ve sprint yol haritası.
Rol tabanlı erişim kontrolü (RBAC), JWT oturum yönetimi, Argon2id parola saklama ve oturum geçersiz kılma içeren kimlik ve yetkilendirme altyapısını geliştirdim.
Yazarlık paneli, zengin metin editörü, otomatik kayıt ve revizyon geçmişi, editör inceleme kuyruğu, değerlendirme/sonuçlandırma akışı ve rol bazlı okuma yetkileriyle yayınlama modüllerini tamamladım.
Docker tabanlı geliştirme ortamı; birim, entegrasyon ve uçtan uca (E2E) test setleriyle internal alpha sürümünü kullanılabilir hâle getirdim.
Stajyer / Bilgi İşlem Departmanı • 13 Temmuz 2026 – 10 Ağustos 2026 • Ankara / Çankaya
Kurumsal yazılım geliştirme ortamını ve Bilgi İşlem Daire Başkanlığındaki çalışma düzenini, ekip toplantılarına katılarak gözlemleme.
TMDB API üzerinden çalışan full-stack film uygulamasını (BeWare) bir gün içinde geliştirme: .NET backend, Angular frontend, PostgreSQL, Redis, Docker ve Swagger.
Keskal web platformunu PRD/SAD dokümantasyonundan internal alpha sürümüne kadar uçtan uca planlama ve geliştirme.
Kimlik ve yetkilendirme altyapısı kurma: RBAC, JWT, Argon2id parola saklama ve oturum geçersiz kılma mekanizmaları.
Uçtan uca testleri yürütme, tespit edilen hataları önceliklendirerek kayıt altına alma ve internal alpha demosunu teknik olarak sunma.
Günlük LeetCode pratiğiyle C# ve SQL üzerinden algoritma, veri yapıları ve sorgu çalışmaları.
Bilgisayar Mühendisliği • Eylül 2021 – Haziran 2026 • Isparta
İngilizce Hazırlık dahil
Not ortalaması: 3.07 / 4.00
Diller
Türkçe — Ana dil
İngilizce — C1 (British Culture Dil Okulu)
Öne Çıkan Projeler
Keskal – Keşfedilmemiş Kalemler (Yayın Platformu)
WebFull-StackBackend
Henüz geniş bir okur kitlesine ulaşmamış yazarların eserlerini yayımlayabildiği, okurların ise bu eserleri keşfedip okuyabildiği web platformu. Bir arkadaşımla birlikte kurduk; o marka ve pazarlama tarafını yürütürken yazılım geliştirmenin tamamını solo developer olarak ben üstleniyorum. Yazarlık paneli, zengin metin editörü, otomatik kayıt ve revizyon geçmişi, editör inceleme kuyruğu, değerlendirme akışı ve rol bazlı okuma yetkileriyle yayınlama modüllerini içeren internal alpha sürümü tamamlandı; geliştirme devam ediyor. (Private repository).
Kullanıcıların fotoğraflı günlük oluşturabildiği, çalışır durumda bir mobil uygulama. Bir ekip arkadaşımla birlikte geliştirdik. Mobil istemci React Native, Expo ve TypeScript ile geliştirildi; güvenli kimlik doğrulama, Redis tabanlı önbellekleme, RabbitMQ worker yapısı ve Jenkins tabanlı CI/CD süreçleri içerir. Uygulama çalışıyor ancak henüz App Store / Google Play'de yayımlanmadı. (Private repository).
Orman Yangınları Risk Analizi ve Tahmin Sistemi (TÜBİTAK)
AIBackendGIS
Bir ekip arkadaşımla geliştirdiğim, bitirme projesi olarak tamamlanan ve TÜBİTAK kapsamında geliştirilmeye devam eden sistem. Hava durumu, insan etkisi, coğrafi katmanlar, uydu verileri ve geçmiş yangın kayıtlarını birleştirerek harita tabanlı risk görselleştirmesi ile bugün, yarın ve bir haftaya kadar yangın riski tahmini üretir. Sistem; ASP.NET Core REST API, React dashboard, PostgreSQL/PostGIS veritabanı ve Python tabanlı makine öğrenmesi katmanlarından oluşur. TÜBİTAK süreci devam ediyor (2027 yazı hedefleniyor). (Private repository).
Henüz geniş bir okur kitlesine ulaşmamış yazarların eserlerini yayımlayabildiği, okurların ise bu eserleri keşfedip okuyabildiği web platformu. Bir arkadaşımla birlikte kurduk; o marka ve pazarlama tarafını yürütürken yazılım geliştirmenin tamamını solo developer olarak ben üstleniyorum. Yazarlık paneli, zengin metin editörü, otomatik kayıt ve revizyon geçmişi, editör inceleme kuyruğu, değerlendirme akışı ve rol bazlı okuma yetkileriyle yayınlama modüllerini içeren internal alpha sürümü tamamlandı; geliştirme devam ediyor. (Private repository).
Kullanıcıların fotoğraflı günlük oluşturabildiği, çalışır durumda bir mobil uygulama. Bir ekip arkadaşımla birlikte geliştirdik. Mobil istemci React Native, Expo ve TypeScript ile geliştirildi; güvenli kimlik doğrulama, Redis tabanlı önbellekleme, RabbitMQ worker yapısı ve Jenkins tabanlı CI/CD süreçleri içerir. Uygulama çalışıyor ancak henüz App Store / Google Play'de yayımlanmadı. (Private repository).
Orman Yangınları Risk Analizi ve Tahmin Sistemi (TÜBİTAK)
AIBackendGIS
Bir ekip arkadaşımla geliştirdiğim, bitirme projesi olarak tamamlanan ve TÜBİTAK kapsamında geliştirilmeye devam eden sistem. Hava durumu, insan etkisi, coğrafi katmanlar, uydu verileri ve geçmiş yangın kayıtlarını birleştirerek harita tabanlı risk görselleştirmesi ile bugün, yarın ve bir haftaya kadar yangın riski tahmini üretir. Sistem; ASP.NET Core REST API, React dashboard, PostgreSQL/PostGIS veritabanı ve Python tabanlı makine öğrenmesi katmanlarından oluşur. TÜBİTAK süreci devam ediyor (2027 yazı hedefleniyor). (Private repository).
MAPEG stajı sırasında bir gün içinde geliştirdiğim full-stack film keşif uygulaması. TMDB API üzerinden film verilerini çekip listeleyen uygulamanın backend tarafı .NET, frontend tarafı ise ilk kez denediğim Angular ile yazıldı. Veritabanı için PostgreSQL, sık kullanılan verilerin önbelleklenmesi için Redis kullanıldı; servisler Docker ile ayağa kaldırılıyor ve API uçları Swagger üzerinden dokümante ediliyor.
Konum tabanlı sosyal deney için prototip. Harita üzerinde keşif ve içerik paylaşımı gibi fikirleri test ettim. Arkadaşlarımızla birlikte geliştirdik. (Private repository).
Teknolojiler: Kotlin • Jetpack Compose
EditorDesk (Araç)
BackendTools
Başvuru/inceleme süreçlerini düzenlemek için masaüstü araç fikri ve temel mimari denemeleri.
Teknolojiler: C# • .NET
ML Deneyleri
AI
Farklı veri setleriyle model denemeleri ve değerlendirme notları.