Hobi projesi · 2026 – halen
Piscatorium
Deniz ve tatlı su balıkçılığı platformu (web & mobil)
Türkiye'de başlayıp 34 ülkeye yayılan balıkçılık haritası: türler, bölgeler, av sahaları, teknikler, yem/sahte yemler ve takım tarifleri; koşullara dayalı ısırma skoru motoru, interaktif haritalar ve av günlüğü topluluğu. Hava durumu, av noktası ve yasal boy/sezon bilgisi tek ekranda.



Piscatorium- Rol
- Fullstack geliştirici · tek kişi
- Dönem
- 2026 – halen
- Kapsam
- Hobi projesi
- Durum
- Yayında · piscatorium.com
Öne çıkanlar
- 01
Backend'i PostgreSQL + PostGIS üzerinde Laravel 13 / PHP 8.3 ile kurdum (49 Eloquent model): uzamsal sorgular, Redis cache/kuyruklar, Sanctum + Socialite (Apple / Google) kimlik doğrulama, rol tabanlı yetkilendirme ve Sentry izleme.
- 02
BiteScore motorunu tasarladım: deniz & hava koşulları, barometrik basınç eğilimi, ay evresi ve alacakaranlığa dayalı verimli saatleri birleştiren tür ve deniz bazlı ısırma tahmini. Her bileşen kaynağını taşır; ölçülen ve tahmin edilen girdiler asla eşit gösterilmez.
- 03
Harita katmanını MapLibre GL ve HTTP range istekleriyle servis edilen self-hosted Protomaps / PMTiles vektör karolarıyla; arayüzü Vue 3 + Tailwind CSS 4 (Vite) ve Three.js görselleriyle geliştirdim.
- 04
Tüm üçüncü taraf hava durumu çağrılarını tek çıkış noktası olan bir Python / Flask mikroservisine (gunicorn, httpx) izole ettim; sağlayıcı değişse bile PHP tarafına dokunulmuyor.
- 05
Mobil istemciyi Expo SDK 57 / React Native 0.86 ile geliştirdim: MapLibre haritalar, Firebase, RevenueCat abonelikleri, Google Mobile Ads ve Apple ile giriş.
- 06
Ürünü 8 dile yerelleştirdim; sitemap, schema.org yapısal veri, IndexNow, llms.txt ve otomatik OG görselleriyle SEO katmanını uçtan uca kurdum.
- 07
Üretim ortamını DigitalOcean Ubuntu sunucuda kendim işletiyorum: nginx + PHP-FPM, Docker Compose (PostGIS 17, Redis 8), Cloudflare, script'li git deploy ve veritabanı yedekleri.
Uygulamadan ekranlar
Kaydırarak gezin →
Web arayüzü

Ana sayfa
Dalga, rüzgâr, su sıcaklığı ve akıntı; av sahaları, yasak alanlar ve yürürlükteki mevzuat — hepsi tek haritada.

Av sahası haritası
Türkiye görünümünde 1.462 kıyı av sahası ve 2.089 iç su noktası; MapLibre GL üzerinde kümelenerek gösteriliyor.

Tür sayfası: Lüfer
Tür bilgisi, bölge seçimi, meralar, sezon ve koşullar, yem ve takım, kurallar — tek sayfada.

Bölge sayfası: Marmara
Her deniz için av sahaları, öne çıkan türler ve göç dönemlerini belirleyen koşullar.

Mera sayfası: Sarayburnu
Her mera için uydu görüntüsü, konum önizlemesi, katalogdaki türler, model derinlik bandı ve erişim bilgisi.

Yem rehberi
Doğal ve sahte yemler, ilişkili oldukları türler ve yem rengi / sunum rehberi.
Diğer projeler
Tüm projeler →


Kişisel · iOS & Android'de yayında
Dareaplan
Kişisel & aile finans planlayıcısı
Çoklu para birimli bütçe uygulaması: gelir/gider takibi, birikim hedefleri, yatırımlar, paylaşımlı aile planları ve yapay zekâ ile fiş tarama.
- React Native (Expo)
- TypeScript
- Laravel 12
- MySQL
- Firebase



Kişisel · App Store'da yayında
MindTap
Izgara tabanlı hafıza oyunu
Giderek büyüyen ızgaralar (3×3'ten 8×8'e) ve artan zorlukla desen ezberleme oyunu. Günlük meydan okumalar, küresel liderlik tablosu, başarımlar ve neon temalar.
- React Native (Expo)
- TypeScript
- Reanimated
- Firebase
- RevenueCat






