Tüm projeler
Sürükleyici eğlence mekânlarından Python araçlarına kadar.
2026 · Serbest Unity Geliştirici
Mozart Show — 4 Duvarlı İmmersif Gösteri Oynatıcısı
Emaar XPZONE'daki Mozart aile atölyesi için geliştirdiğim dört duvarlı immersif gösteri oynatıcısı. Unity uygulaması duvar yüksekliğinde senkron içeriği NDI üzerinden odanın projeksiyon sistemine akıtıyor; pakete gömülü Node.js + React tablet konsolu canlı gösteriyi yönetiyor.
2025 · Unity Geliştirici @ INFINIA
SteamVR + HTC Vive Tracker Oyunları
XPZone mekânları için geliştirdiğim, oda ölçeğinde ortak oynanışlı VR oyunları. Çok oyunculu arenada fiziksel nesneler HTC Vive Tracker'larla izleniyor; tüm deneyim projeksiyon haritalı alana göre ayarlandı.
2025 · Unity Geliştirici @ INFINIA
Hareket Algılama / Vücut Tanıma Oyunları
XPZone için kamerayla oynanan, vücut hareketiyle kontrol edilen oyunlar. Unity tarafında yorumlanan hareketler, gerçek zamanlı projeksiyon görsellerini sürüyor.
2025 · Unity Geliştirici @ INFINIA
XPZone Çok Amaçlı Eğlence Odası
LIDAR sensörleri ve senkron video projeksiyonuyla çalışan büyük ölçekli sürükleyici bir deneyim. Klak.NDI + HeavyM ikilisi, Unity çıktısını yüksek çözünürlüklerde (örn. 12.000 × 1.200) projection mapping'e besliyor.
2024 · NoExitGames + MildMania
Mobil Oyun Portfolyosu
İki stüdyoda toplam 12 mobil oyun; çoğunda tek Unity geliştiricisi bendim. NoExitGames döneminde 5 hyper-casual / arcade-idle oyun (Restaurant Hole!, CooKingdom: Tycoon, Food.io, Merge Heroes, Eatscapes) — hepsinde IAP, analitik ve çevrimdışı kazanç vardı. MildMania döneminde ise 7 prototip: Soccer Masters, Gunner Defense, Dance Hero, Hunter3D, DodgeMaster, ChessRunner, SyncMaster.
2022 · Yazılım Mühendisi @ BITES
NReal Anatomy — AR Demosu
NReal DevKit üzerinde çalışan, Teknofest'te sergilenmiş etkileşimli AR insan anatomisi demosu.
2026 · Bireysel · Kişisel proje
BDO Crafting Lab — Yardımcı + Tarayıcı
Black Desert Online için iki parçalı bir üretim aracı. bdocraftinglab.com, Yemek ve Simya tarafında envanterine göre tarif öneren bir site: Vercel'de Node.js + Express 5, saf JS arayüz, sql.js ile bellekte tutulan ~2.500 tariflik SQLite veri seti, malzeme ikamesini gözeten eşleştirme ve TR/EN dil desteği. Bir de Envanter Tarayıcı tarafı var: envanter ekran görüntülerini yapılandırılmış JSON'a çeviren bir Python servisi. Eşyaları NCC şablon eşleştirme ve ~48 bin Codex ikonuna karşı MobileNetV3 CNN gömmeleriyle tanıyor (~%91 isabet), yığın adetlerini de OCR ile okuyor (elle etiketlenmiş sette %96,6). Docker'da çalışan Flask API doğrudan sitenin /api/scan ucuna bağlı.
2022 · Yüksek lisans grup projesi
Continental Defense
Hacettepe yüksek lisansında geliştirdiğim bir kule savunması shader & render çalışması. Düşmanlar portallar arasında ilerliyor, oyuncu da yol boyunca taretler diziyor.
2026 · Bireysel · Kişisel proje
Spotify ↔ YouTube Music Senkronizasyonu
Spotify'daki beğenilen şarkıları ve çalma listelerini YouTube Music'e aktaran bir Python CLI; 50 şarkılık testte %96 yüksek güvenli eşleşme yakaladı. Hexagonal mimari, SQLite, spotipy, ytmusicapi, Typer, Rich. Not: aynı işi yapan başka araçlar da var (Soundiiz, TuneMyMusic, FreeYourMusic); bu, eşleştirme tarafına benim kendi yaklaşımım.
2026 · Bireysel · Kişisel proje
gh2discord
GitHub repolarını tek komutla Discord kanallarına bağlayan, bağımlılıksız bir Python CLI'ı. Discord, GitHub webhook verilerini zaten kendi içinde işliyor; yani araya bir bot ya da ek servis girmiyor — gh2discord GitHub tarafını otomatikleştirip Discord kanallarını hatırlıyor, böylece yeni bir repoyu takibe almak tek satıra iniyor. PyPI'da yayında (pipx install gh2discord), Python 3.9+, testler / CodeQL / OpenSSF Scorecard içeren bir CI hattıyla.
2026 · Bireysel · Kişisel proje
cc-telegram-bridge
Claude Code Desktop için çift yönlü bir Telegram köprüsü. Bir oturum yanıtı bitirince, soru sorunca ya da girdi bekleyince hook tabanlı bildirim gidiyor; telefondan gelen yanıt doğrudan ilgili oturuma aktarılıyor ve Claude çalışmaya devam ediyor. Kullanıcı bilgisayar başındayken bildirimler birkaç dakika bekletiliyor, uygulamada bir hareket olursa iptal ediliyor; çoktan seçmeli sorular dokunmatik butonlarla geliyor, plan kullanımını görmek ve model / efor değiştirmek de telefondan yapılabiliyor — hepsi resmi Claude Code eklenti ve hook mekanizmalarıyla, hiçbir ikili dosya yamalanmadan. Windows'ta Python + PowerShell.
2026 · Bireysel · Kişisel proje
seizureGuard
Bir köpeği ev kamerasından 7/24 izleyen ve hareket epilepsi nöbetine benzediğinde telefona video klipli Telegram uyarısı gönderen görüntü işleme hattı. Beş aşama var ve her biri bir sonrakini besleyecek kadar ucuz: kare farkıyla hareket puanlaması ve durum makinesi (tetiklenmek için 2 sn, nöbetin başlangıcı kaçmasın diye 5 sn geriye dönük kayıt), olayları bağlam için 2 fps, hareket zirvelerinin çevresinde 10 fps örnekleme, uzuvların yalnızca 1,5–4,8 Hz klonik banttaki salınımını geçiren isteğe bağlı yerel YOLO-poz filtresi — şüphede kalırsa daima geçiren tasarımda — ve pati çırpma, kaskatı duruş, ritmik seğirme arayan iki kademeli görsel model doğrulaması. Uyarının kendisi, doğrulayıcının en emin olduğu ana denk gelen 5–10 saniyelik bir klip; seyrek analiz karelerinin yanında tutulan tam hızlı kayıttan kesiliyor, böylece tek bir muğlak kare yerine hareketin kendisini görüyorsunuz. Yayımlanmış veteriner kayıtlarıyla test edildi: 4 nöbet videosunun 4'ü de yakalandı, ki bunlardan biri ticari bir dedektörün kaçırdığı olarak kayıtlara geçmişti; 7 normal klibin 6'sı da doğru şekilde elendi. Raspberry Pi 5 üzerinde çalışıyor. Hobi amaçlı bir prototip, tıbbi cihaz değil.
2026 · Bireysel · Kişisel proje
instaSaved
Instagram'da kaydedilen gönderileri tek bir okunabilir özete çeviren araç. Her kayıtlı gönderi için ne anlattığını (video, fotoğraf ya da carousel'ın LLM analizi), açıklamasını ve yazarın sabitlediği yorumları çıkarıp Markdown ve JSON olarak yazıyor. Tarayıcı açmak yerine Instagram'ın mobil API'siyle konuşuyor; durumu SQLite'ta tuttuğu için her çalıştırma yalnızca yeni gönderileri işliyor. Konuşmaları faster-whisper ile CUDA üzerinde yazıya döküyor (CPU'da da çalışıyor), kareleri PyAV ile alıp yapılandırılabilir bir LLM sağlayıcısına veriyor. Rapor ve analiz dili Türkçe ya da İngilizce seçilebiliyor. Tek kullanıcı için, Windows 11'de geliştirildi.
2023 · Yüksek lisans bitirme projesi
Tank Runner
Yüksek lisans bitirme projem olan, tanklarla oynanan bir sonsuz koşu oyunu; INFINIA daha sonra aynı oyunu mekânlarında, kamerayla algılanan vücut hareketleriyle oynanan bir oyun olarak kullandı. Engellerden kaçıyor, altın topluyor ve yeni tanklar açıyorsunuz.
2022 · Yazılım Mühendisi @ BITES
SARP & TMES — Silah Sistemi ve Zırhlı Araç Simülatörleri
BITES'ta aynı görsel altyapıyı paylaşan iki simülatör: Uzaktan Kumandalı Stabilize Silah Sistemi (SARP) için geliştirdiğim Unity 3D simülatör ve aynı hava durumu ve görsel altyapı üzerine kurulu Unity HDRP zırhlı araç simülasyonu TMES. Dinamik hava durumu efektlerini ve ortak görsel sistemleri BITES simülasyon ekibiyle birlikte geliştirdik.
2022 · Yazılım Mühendisi @ BITES
KGAS Gökbey & KARMA — Simülasyon Görselleri
BITES'ta ortak görsel altyapıyı paylaşan iki Unity HDRP simülasyonu: KGAS Gökbey, kokpit farkındalıklı dış ortam hava durumu renderı yapan Varjo XR-3 helikopter XR uçuş simülasyonu; KARMA ise aynı dinamik hava durumu, VFX ve post-processing yığını üzerine kurulu zırhlı araç simülasyon aracı.
2023 · Yazılım Mühendisi @ BITES
XperRemote — iPad LiDAR + WebRTC
Gerçek dünyadaki nesneleri LiDAR ile tarayıp kullanıcıyı WebRTC üzerinden uzaktan desteğe bağlayan bir iPad uygulaması. Swift kod tabanını ben sürdürdüm ve müşteri taleplerine göre yeni özellikler ekledim.
2022 · Yazılım Mühendisi @ BITES
VR-Forces Muharebe Senaryoları
VR-Forces'ta komuta-kontrol muharebe senaryoları tasarladım; mevcut varlıkların davranışlarını değiştirerek yenilerini türettim ve sahneleri müşteri isteğine göre kurdum.
2024 · Tek Unity Geliştirici @ NoExitGames
CooKingdom: Tycoon
Hibrit-casual / arcade-idle bir yemek tycoon oyunu — çevrimdışı ve pasif kazanç, günlük görevler, IAP, analitik. NoExitGames'te en uzun emek verdiğim ve en cilalı çıkan oyun.
2023 · Oyun Geliştirici @ NoExitGames
Restaurant Hole!
NoExitGames'teki ilk oyun — motor kodunda birlikte çalıştık; hyper-casual restoran oynanışı.
2024 · Tek Unity Geliştirici @ NoExitGames
Merge Heroes
Birleştirme mekanikli bir kahraman geliştirme oyunu. Temel mekanikler, kontroller, arayüz, IAP ve analitik bana aitti.
2024 · Tek Unity Geliştirici @ NoExitGames
Food.io
Mobil için yemek temalı bir arcade-idle oyun. Oynanış döngüsü, kontroller, arayüz, IAP, analitik ve çevrimdışı kazanç tarafının tamamını ben üstlendim.
2024 · Tek Unity Geliştirici @ NoExitGames
Eatscapes
Mobil için yemek-bulmaca karışımı bir oyun. Mekanikler, arayüz, IAP gelir modeli ve Unity Analytics entegrasyonu tamamen bendeydi.
2021 · Junior Oyun Geliştirici @ MildMania
MildMania mobil prototipler (×7)
Soccer Masters, Gunner Defense, Dance Hero, Hunter3D, DodgeMaster, ChessRunner, SyncMaster — yedi prototipte oynanış mekanikleri, arayüz ve Unity Analytics üzerine çalıştım.