Süleyman Özcan
Full Stack Geliştirici — PHP/Laravel · Cloudflare · iOS (Swift)
Özet
PHP ve Laravel ile canlı e-ticaret ve SaaS sistemleri kuran, Cloudflare Workers üzerinde gerçek zamanlı çok oyunculu backend’ler ve Swift/SwiftUI ile native iOS uygulamaları geliştiren bir full-stack geliştiriciyim.
Multi-tenant SaaS, e-ticaret backend’i, yönetim panelleri, sürümlenmiş API tasarımı, server-authoritative oyun sunucuları ve App Store yayın süreçlerinde pratiğim var.
Bir projeyi ilk fikirden yayına kadar baştan sona kurmayı tercih ederim; on-page SEO tarafında uzun yıllık deneyimim bulunuyor.
Öne Çıkan Projeler
- birkartoyunu.com — Online Oyun Hub’ıCloudflare Workers · Durable Objects · D1 · WebSocket · TypeScript · PWA
Tek bir Cloudflare backend’i (Workers, Durable Objects, D1, WebSocket) üzerinden web PWA, iOS ve Android’e aynı protokolle hizmet veren, server-authoritative çok oyunculu Türk oyunları platformu (Bir Kart, Pişti, King, İhaleli Batak, Mangala, Dama, Kızma Birader, Amiral Battı).
Tek başıma uçtan uca geliştirdiğim 11 canlı oyun; 5’i App Store’da yayında. Oda/lobi, yeniden bağlanma, rövanş, botlar ve rate-limiting dahil.
- WEBHOX Rent A CarPHP · MySQL · JavaScript · HTML · CSS · On-page SEO
Saf PHP ile geliştirilen, rent a car sektörüne yönelik multi-tenant SaaS yönetim platformu.
150’den fazla firma tarafından aktif olarak kullanılıyor.
- Multi-tenant E-Ticaret PlatformuLaravel · PHP · PostgreSQL · Redis · Next.js · GraphQL
Laravel ve PostgreSQL tabanlı, birden fazla web mülkünü ortak iş mantığıyla yöneten multi-tenant e-ticaret backend’i (B2B/B2C/C2C).
Yaklaşık 1.5M aktif üye; günde 30–50K unique ziyaretçi, 5–8K sipariş ve 10–15K ürün satışı.
- Native iOS Uygulamaları (App Store)Swift 6 · SwiftUI · SpriteKit · WidgetKit · Core ML · Game Center
Pixu bulmaca serisi (Nonogram, Flood, Pipes, Mirror), Plus3 / Plus3 Blocks, Neon Breaker, Vakit (namaz vakitleri & widget) ve Görsel Stüdyo (cihaz üstü Core ML arka plan kaldırma); iPhone/iPad/Mac hedefli, reklamsız ve gizlilik öncelikli ürünler.
Fikirden App Store gönderimine kadar tek başıma yürüttüğüm native uygulama ailesi; oyun hub’ı ile birlikte App Store’da 10 yayınlanmış uygulama. XcodeGen, fastlane ve App Store Connect API ile yayın otomasyonu.
- Akdeniz Airsoft Web & MobilSwift · SwiftUI · watchOS · Kotlin · Jetpack Compose · Next.js
Üye akışları, içerik, oyun modu ve konum tabanlı takım arkadaşı görünürlüğü içeren web + iOS (Apple Watch dahil) + Android uygulaması; tarayıcının API’yi hiç görmediği BFF/proxy güvenlik modeliyle aynı Laravel API’yi paylaşır.
Web sitesi canlıda, iOS uygulaması App Store’da yayında; Android Google Play’de yakında.
- İstemci Taraflı Geliştirici AraçlarıTypeScript · WebAssembly · onnxruntime-web · Web Workers · Cloudflare
LabelLint: Podfile.lock / build.gradle / Info.plist’ten App Store “App Privacy” ve Google Play “Data Safety” beyanlarını uzlaştıran uyumluluk aracı (4 dil). Görsel İşleme Aracı: WebAssembly ve onnxruntime-web ile tarayıcıda çalışan görsel stüdyosu.
Veriler cihazdan hiç çıkmaz; Cloudflare üzerinde sıfır sunucu maliyetiyle yayında.
- E-Ticaret Projeleri & Backoffice PaneliLaravel · PHP · MySQL · PostgreSQL · Next.js · Superset
Ürün katalog yönetimi, sepet/sipariş akışları, ödeme entegrasyonları ve on-page SEO üzerine çeşitli e-ticaret projeleri; müşteri, sipariş, kâr marjı ve operasyon raporlaması için dahili panolar.
5’ten fazla firma için canlı kullanımda (günde 5–6K unique ziyaretçi); SQL tabanlı raporlama ve Superset panoları ile operasyonel görünürlük.
App Store’da Yayında
Bir Kart Oyunu · Mangala · Pişti · King · İhaleli Batak · Neon Breaker · Pixu Pipes · Pixu · Plus3 Blocks · Plus3
Sektörel Deneyim
Rent a Car · Turizm · Çiçekçilik · E-Ticaret · E-Pin Siteleri · Kurumsal CRM · Sigortacılık · SEO
Teknik Yetkinlikler
- Realtime / Multiplayer
- Gerçek zamanlı çok oyunculu oyun sunucuları · Cloudflare Workers + Durable Objects + D1 · WebSocket kablo protokolü · Server-authoritative oyun motorları (anti-hile) · Oda/lobi, yeniden bağlanma, rövanş, botlar · IP başına rate-limiting / abuse koruması
- iOS / Native Mobil
- Swift 6 (strict concurrency) · SwiftUI + @Observable · URLSession / WebSocket istemcisi · Universal Links / Associated Domains · XcodeGen, fastlane, App Store Connect API · Game Center (liderlik/başarımlar) · App Store yayını
- Backend
- PHP · Laravel · REST API · GraphQL · MySQL · PostgreSQL · Redis · Queues / Jobs · Multi-tenant mimari · Ödeme ve sipariş sistemleri
- Frontend
- HTML · CSS · JavaScript · Next.js · React · TypeScript · Tailwind CSS · Yönetim panelleri · SEO uyumlu web sayfaları
- SEO
- On-page SEO · Technical SEO · Schema / Structured Data · Sitemap & Robots · Core Web Vitals · Slug ve URL yapısı · Sayfa içi içerik optimizasyonu
- DevOps / Cloud
- Cloudflare · Cloudflare Workers · Cloudflare R2 · Durable Objects · Cloudflare D1 · Wrangler · CDN / önbellek yönetimi · AWS temelleri · cPanel hosting · Deployment akışları · GitHub Actions (CI/CD) · App Store yayın otomasyonu · Log inceleme ve canlı ortam hata ayıklama
- Mobile / Product
- iOS uygulamaları için backend desteği · React Native / Expo deneyimi · TestFlight / App Store inceleme süreçleri · Konum tabanlı uygulama akışları · Kullanıcı içeriği (UGC) moderasyon gereksinimleri
- Analytics / Data
- PostgreSQL ile raporlama sorguları · Apache Superset · SQL panoları · Sipariş, ciro ve kâr analizi · Performans araştırması
Çalışma Tarzı
Projeleri ilk fikirden yayına kadar baştan sona kuruyorum. Geliştirme akışımda Claude Code’u günlük olarak kullanıyorum; mimari kararları, sorun çözme ve domain bilgisini ben yönetiyorum.
Deneyim Öne Çıkanlar
- Laravel tabanlı canlı sistemleri kurmak ve sürdürmek
- Cloudflare Workers, Durable Objects ve D1 ile gerçek zamanlı çok oyunculu oyun sunucuları geliştirmek
- Server-authoritative oyun motorları, WebSocket protokolleri ve yeniden bağlanma/lobi akışları tasarlamak
- Swift ve SwiftUI ile native iOS uygulamaları geliştirip App Store’da yayınlamak
- Web, mobil ve backoffice istemcileri için sürümlenmiş API’ler tasarlamak
- SaaS rent a car ve e-ticaret projelerinde geliştirici olarak yer almak
- Rent a car sektöründe uzun yıllar on-page SEO hizmeti vermek (slug yapısı, structured data, sayfa içi optimizasyon)
- PostgreSQL ile gerçek iş raporlaması ve performans sorunları üzerinde çalışmak
- Yönetim panelleri ve şirket içi araçlar geliştirmek
- Ödeme, sipariş ve müşteri odaklı iş akışlarını yönetmek
- Loglar, SQL ve altyapı araçlarıyla canlı ortamdaki sorunları ayıklamak
- Ürün, SEO, App Store inceleme ve operasyonel gereksinimleri kavramak
- Sistemleri sürdürülebilir tutarken hızlı ilerlemek