Fırat Karaca, Full-Stack Yazılımcı

Full-Stack YazılımcıReact Native / React.js / Node.js / TypeScript

Mobil, web ve gerçek zamanlı ürünleri uçtan uca geliştiriyorum; ilk veritabanı şemasından mağaza yayınına kadar.

Mobil uygulamalardan arkalarındaki sistemlere kadar tasarlayıp geliştirdiğim ürünler.

Tüm projeler

Mobil uygulama ve backend, iOS ve Android

Çapraz platform dil öğrenme uygulaması

Dersler, gerçek zamanlı sohbet, sesli ve görüntülü arama, push bildirimleri ve abonelikler tek bir React Native uygulamada; arkasında uçtan uca tasarlayıp geliştirdiğim, PostgreSQL, Redis ve AWS üzerinde çalışan bir Node.js API.

React Native, TypeScript, Reanimated 4, Zustand, Node.js

Devam ediyor

Native Android uygulaması

Delta X, NFC ödemeli Android POS

Kotlin, Jetpack Compose ve MVVM ile yazılmış, temassız ödemeleri doğrudan kasada NFC üzerinden alan bir Android satış noktası (POS) uygulaması.

Kotlin, Jetpack Compose, MVVM, NFC, REST APIs

Web uygulaması

Offline-first perakende sipariş yönetimi

Ağ çalışmadığında da çalışmaya devam eden bir sipariş sistemi. Siparişler IndexedDB’de yerel olarak saklanıyor ve bağlantı geri geldiğinde kendiliğinden senkronize oluyor.

React.js, IndexedDB, PHP, MySQL

Neler yapıyorum

Arayüzden altyapıya kadar her gün çalıştığım alanlar.

  • Mobil uygulamalar

    React Native ve TypeScript ile iOS ve Android uygulamaları; aramalar, ödemeler, push bildirimleri ve abonelikler için native modüller.

  • Web uygulamaları

    React ve Next.js ile hızlı, erişilebilir arayüzler: paneller, yönetim ekranları, randevu akışları ve offline-first araçlar.

  • Backend ve API’ler

    PostgreSQL ve Redis üzerinde Node.js ve TypeScript servisleri; kuyruklar, zamanlanmış işler, medya depolama, metrikler ve yapılandırılmış loglama.

  • Gerçek zamanlı iletişim

    Socket.IO, Redis ve LiveKit (WebRTC) üzerine kurulu, yatayda ölçeklenen sohbet, çevrimiçi durum, sesli ve görüntülü arama.

  • Masaüstü uygulamalar

    Web ile aynı React ve TypeScript kod tabanını paylaşan, Electron ile macOS, Windows ve Linux uygulamaları.

  • Performans ve güvenilirlik

    Önce ölçüp sonra düzeltmek: önceki işlerde API yanıt sürelerinde %30, manuel raporlamada %40 azalma.

İletişim

Sorular, fikirler ya da iş birlikleri için bana en kolay e-postayla ulaşabilirsiniz.

İletişim