Hakkımda
Merhaba, ben Batuhan. Fikri alıp mağazaya kadar götüren bir geliştiriciyim: tasarım, kod, sunucu, güvenlik ve yayın.
En sevdiğim iş insanlara dokunan şeyler üretmek. Sevdiklerine hediye edilen kişiye özel oyunlar, arkadaş gruplarını bir araya getiren parti oyunları gibi.
Flutter ile iOS ve Android uygulamaları, Flame ile 2D oyunlar, Supabase ile güvenli arka uçlar yazıyorum. Tekrarlayan her işi bir araçla otomatikleştiriyorum.
Güvenlik tarafını da ciddiye alıyorum: kendi uygulamalarımda yetki ve veri erişimini test ediyor, sızma testi eğitimi için de bir uygulama geliştiriyorum.
Bu oda benim çalışma köşem. Kumandayı al, projelere göz at.
Projeler
Kişiye Özel Oyun
Sevdiklerinize özel 2D piksel macera
- Bir çiftin isimleri, fotoğrafları ve anılarıyla hazırlanan 2D piksel platform oyunu.
- İki ayrı hikâye: Somurtkan Kral'dan sevdiğini kurtaran şövalye ve Uyku Cadısı'nın büyüsünü bozan kahraman.
- 16 bölüm, sinematikler, boss savaşları, bulmacalar, deniz arenası, zindan ve gizli anı fotoğrafları.
- Android (APK) ve iPhone (kişiye özel kurulum linki) için tek tuşla üretilir.
Flutter + Flame · Python araçları · App Store Connect API
Oyun Oluşturucu
Siparişten telefona tek tuş
- Kişiye özel oyunu üreten masaüstü uygulaması: isimler, roller, fotoğraflar, kadraj, anılar.
- Türkçe ek motoru: "Esra'nın" → "Ayşe'nin", "Batu'yu" → "Mehmet'i".
- Sipariş klasörü, müşteriye kurulum notu, APK ve iPhone kurulum linki.
Python + Tkinter · openssl ile JWT
Enigma Deck
App Store'da yayında: arkadaşlarla parti oyunları
- Arkadaş ortamı için tek uygulamada toplanmış parti ve bilmece oyunları; App Store'da yayında (enigmadeck.com).
- Oyunlar: Klasik bilmeceler (232 hikâyeli bilmece), Tabu, Kod Adları, Casus, Zamana Karşı ve 17 rollü Vampir Köylü.
- Arkadaş listesi ve sohbet, topluluk, profil, kozmetik mağazası, premium üyelik ve sesli oda.
- 16 dilde tam çeviri: arayüz ve tüm bilmeceler (Türkçe, İngilizce, Almanca, Japonca, Arapça ...).
Flutter + Riverpod · Supabase (Postgres + RLS) · LiveKit · Firebase + AdMob + IAP · CI/CD
BDD Store
110+ komutlu kişisel WhatsApp botu
- Bağlı WhatsApp hesabının kendi komutlarını çalıştırdığı kişisel bot; 5 kategoride 110'dan fazla komut.
- Animasyonlu kartlar gerçek MP4 video olarak gider: menü, profil kartları, grup karşılama ve veda afişleri.
- Yapay zekâ komutları: sohbet, hikâye, film/kitap önerisi, tarif, rüya ve kahve falı (eğlence amaçlı).
- Tamamen yerel: oturum, ayarlar ve mesaj günlüğü yalnızca bu makinedeki SQLite dosyasında. Menü çubuğu uygulamasıyla başlat, durdur, yeniden eşleştir.
Node.js + TypeScript + Baileys · SQLite · Google Gemini · pm2 + Electron
BDD Pentest
Hikâyeli siber güvenlik eğitim uygulaması
- Görevlerle ilerleyen, Türkçe, hikâyeli bir sızma testi eğitimi: her görevde hikâye, ders, terminal ve quiz var.
- 29 görev: keşif, tarama, web zafiyetleri, parola kırma, trafik analizi, OSINT, Linux, Windows, macOS, Android ve iOS.
- Gerçek araçlar gerçekten çalışır (nmap, sqlmap, John the Ripper ...), ama yalnızca izin verilen hedeflere: kapsam kontrolü kodda zorunlu.
- Pratik için yalnızca 127.0.0.1'e bağlanan, bilerek zafiyetli laboratuvar sunucuları ve 52 araçlık kütüphane.
Electron · JSON görev motoru · Kapsam kilidi
Esnaf Web
Yerel işletmeler için hızlı, şık siteler
- Dönerci, burgerci, restoran gibi yerel esnaf için premium, hızlı ve sipariş getiren web siteleri üreten altyapı.
- White-label tasarım: her işletme tek bir ayar dosyası (isim, renkler, menü, iletişim). Arayüz hiçbir işletmeye bağlı değil.
- Şu an altyapı aşamasında; ilk müşteri sayfaları üzerinde çalışılıyor.
Next.js 16 + TypeScript · Tailwind CSS 4 · Denetim akışı