İçeriğe geç
Ferhat Erciyes

Spesifikasyona uygun kurulmuş arayüzler.

Senior frontend ve founding-engineer rolleri için uygun

React Native, React ve TypeScript ile üretimde çalışan mobil ve web ürünleri kuruyorum; pikselden state ve veri katmanına kadar. Şu an İstanbul’dan 148 ülkeye yayında olan yapay zekâ destekli bir uygulama geliştiriyorum.

Seçili işler

Üretimde üç ürün; her biri katmanlarıyla gösterildi: arayüz, state, veri.

  1. Kurucu, ürün ve mühendislik · Haz 2024 — devam ediyorReact Native · Expo · TypeScript · Redux Toolkit
    PetCare CompanionApp Store’da 148 ülkede yayında; her evcil hayvanın gerçek kayıtlarını okuyan bir yapay zekâ danışmanıyla.
    Aç
  2. Hibrit front-end geliştirici, TAK EduTech · Nis 2025 — devam ediyorNext.js · React · TypeScript · Tailwind CSS
    E-Learning PlatformYüksek doğruluklu Figma tasarımları, WebSocket iş birliğiyle tipli ve duyarlı modüller olarak yayına alındı.
    Aç
  3. Front-end geliştirici, MintyFi · Şub 2023 — Nis 2025React · TypeScript · Redux Toolkit · Mapbox
    Fleet Management DashboardSaniyenin altında konum güncellemeleri ve düşük donanımlı cihazlarda veri yoğun görünümlerin akıcı çizimi.
    Aç

Parça listesi

  • Tasarım sistemi bileşenleri
  • Hareket ve etkileşim
  • Duyarlı kompozisyon
  • Erişilebilirlik
  • React Native ve Expo
  • Native hissi
  • Önce çevrimdışı
  • Haritalar ve telemetri
  • Redux Toolkit ve RTK Query
  • Supabase
  • Gerçek zamanlı
  • Doğrulama
  • Next.js
  • TypeScript
  • Performans
  • Yapay zekâ entegrasyonu

AArayüz mühendisliği

  1. A-01Tasarım sistemi bileşenleriFigma’dan üretime, web ve native’de tipli ve erişilebilir bileşen kütüphaneleri.E-Learning Platform: Figma’dan Tailwind’e, uçtan uca tipli.
  2. A-02Hareket ve etkileşimAzaltılmış hareket tercihine saygılı reveal, jest ve geçiş sistemleri.PetCare: dokunsal geri bildirimli kaydırarak silme, yüzen dock.
  3. A-03Duyarlı kompozisyonKüçültülmüş bir masaüstü yerine her kırılım noktası için ayrı tasarlanan kompozisyonlar.Bu site: 1440, 768 ve 390 için üç ayrı kompozisyon.
  4. A-04ErişilebilirlikSemantik HTML, klavye yolları, varsayılmayan, kontrol edilen kontrast.Bu site: native dialog ile gezinme, metinde en az 4,5:1 kontrast.

BMobil

  1. B-01React Native ve ExpoExpo Router, EAS derlemeleri ve App Store teslimatıyla üretimde iOS uygulamaları.PetCare Companion: 148 ülkede yayında.
  2. B-02Native hissiDokunsal geri bildirim, jest eşikleri, cam yüzeyler ve yerel ayara duyarlı biçimlendirme.PetCare: yüzen cam dock, cihaz yerel ayarından biçimlenen yirmiden fazla para birimi.
  3. B-03Önce çevrimdışıHer ekranı kullanılabilir tutan ve ağ döndüğünde eşitlenen kalıcı store’lar.PetCare: RTK Query ile Redux Persist.
  4. B-04Haritalar ve telemetriMapbox ve Google Maps üzerinde filo ölçeğinde canlı konumlar.Filo paneli: saniyenin altında konum güncellemeleri.

CState ve veri

  1. C-01Redux Toolkit ve RTK QueryNormalize store’lar, önbellekli sorgular ve kısıtlanmış güncellemeler.Filo: yeniden çizim fırtınası olmadan yüzlerce hareketli işaretçi.
  2. C-02SupabasePostgres, satır düzeyi güvenlik, Edge Functions ve kimlik doğrulama.PetCare: Edge Functions üzerinden bağlam enjekteli yapay zekâ.
  3. C-03Gerçek zamanlıİş birliği ve IoT telemetrisi için WebSocket akışları.E-Learning: canlı iş birliği. Filo: IoT konum akışı.
  4. C-04DoğrulamaHer sınırda Zod; tipler şemadan bir kez türetilir.Bu site: içerik derleme anında doğrulanır.

DPlatform ve teslimat

  1. D-01Next.jsApp Router, Server Components, statik üretim ve yerel ayar yönlendirmesi.Bu site: her rota statik HTML.
  2. D-02TypeScriptKatı ve uçtan uca; içerik şemasından bileşen prop’larına.Bu site: içerik tipleri Zod şemalarından türetilir.
  3. D-03PerformansYalnızca transform ile hareket, sunucuda üretilmiş HTML ve küçük paketler; varsayılarak değil, ölçülerek.Bu site: 24 KB CSS, JavaScript olmadan anlamlı HTML.
  4. D-04Yapay zekâ entegrasyonuBağlam enjeksiyonuyla gerçek kullanıcı verisine dayanan LLM özellikleri.PetCare: Supabase Edge Functions üzerinden Gemini.

Çalışma notları

  1. State bir tasarım malzemesidir.

    Verinin nasıl hareket ettiği, arayüzün nasıl hissettirdiğini belirler. Ekranı çizmeden önce store’u tasarlarım.

  2. Sıkıcı kısımları güzel yap.

    Boş durumlar, hatalar, çevrimdışı ve yükleme anları; insanların bir ürüne güvenip güvenmeyeceğine karar verdiği anlardır.

  3. Cilalamadan önce ölç.

    Paket boyutu, çizim maliyeti, kontrast ve hareket; izlenimle değil sayılarla kontrol edilir.

  4. Native hissi bir ayrıntılar bütünüdür.

    Dokunsal geri bildirim, jest eşikleri, zamanlama eğrileri ve tipografi; yazılımı cihaz için yapılmış hissettiren şeylerdir.

Revizyon geçmişi

  1. 03Nis 2025 — devam ediyorTAK EduTechHibrit front-end geliştiriciGerçek zamanlı iş birliği özellikli etkileşimli e-öğrenme modülleri; Figma tasarımları REST ve GraphQL üzerinde tipli Tailwind bileşenleri olarak yayına alındı.Next.js · React · TypeScript · Tailwind CSS · WebSocket · Zod
  2. 02Haz 2024 — devam ediyorPetCare CompanionKurucu, ürün ve mühendislikUçtan uca geliştirilip App Store’da 148 ülkede yayına alınan yapay zekâ destekli evcil hayvan sağlık uygulaması.React Native · Expo · Redux Toolkit · Supabase · Gemini API
  3. 01Şub 2023 — Nis 2025MintyFiHibrit front-end geliştiriciMapbox ve Google Maps üzerinde canlı GPS ile IoT filo yönetimi; veri yoğun görünümler düşük donanımlı cihazlarda akıcı çalışacak biçimde yeniden yapılandırıldı.React · TypeScript · Redux Toolkit · Mapbox · WebSocket

Hakkında

HakkındaFe
Konu · Ferhat Erciyes

Ben Ferhat; İstanbul’da frontend ve creative developer olarak, üç yılı aşkın süredir React, React Native ve TypeScript ile üretimde çalışan mobil ve web ürünleri geliştiriyorum.

Bir arayüzün bütün katmanlarıyla ilgilenirim: state nasıl hareket eder, veri nasıl gelir, hareket ve tipografi onu nasıl bitmiş hissettirir. Yayına aldığım ürünler sınıflarda, araç filolarında ve App Store’da 148 ülkede çalışıyor.

2026 boyunca senior frontend rolleri, founding-engineer iş birlikleri ve yüksek özenli müşteri projeleri için uygunum.

Konum
İstanbul · GMT+3
Diller
Türkçe, İngilizce
Odak
React Native, React, TypeScript
Uygunluk
2026

İmza

Doğrudan hat

Ya da aşağıya bir not bırakın. Bir gün içinde yanıtlarım.

Senior frontend ve founding-engineer rolleri için uygun