İçeriğe atla
Siteye dön

Süleyman Özcan

Full Stack Geliştirici — PHP/Laravel · Cloudflare · iOS (Swift)

Antalya, Türkiyeben@suleymanozcan.comwww.linkedin.com/in/suleyman-ozcan07suleymanozcan.com

Ö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