# Fırat Karaca > Full-Stack Developer with 5 years of experience, specializing in React Native, React.js, Node.js, TypeScript. Based in Türkiye. Full-stack developer with 5 years of experience building production web, mobile and desktop applications, specializing in React Native, React.js, Node.js and TypeScript. Hands-on with real-time communication, WebRTC, scalable REST APIs, PostgreSQL, Redis, AWS and native Android. Currently building a cross-platform language-learning app end to end, including real-time chat, voice and video calling, push notifications, subscriptions and horizontally scalable infrastructure. Earlier work includes an NFC-enabled Android POS, offline-first order management and warehouse automation with measurable gains in API performance, stock accuracy and reporting efficiency. ## Key pages - [About](https://firatkaraca.com/about): background, experience at freelance clients, Delta-A Software Center and Quorion GmbH, education and languages - [Skills](https://firatkaraca.com/skills): languages, frameworks and tools used in production - [Projects](https://firatkaraca.com/projects): featured projects and client work - [Contact](https://firatkaraca.com/contact): contact form, profiles and frequently asked questions - [Türkçe](https://firatkaraca.com/tr) ## Projects - [Cross-platform language-learning app](https://firatkaraca.com/projects/language-learning-app): Lessons, real-time chat, voice and video calls, push notifications and subscriptions in one React Native app, backed by a Node.js API on PostgreSQL, Redis and AWS that I designed and built end to end. - [Delta X, an Android POS with NFC payments](https://firatkaraca.com/projects/android-pos-nfc): A point-of-sale app for Android written in Kotlin with Jetpack Compose and MVVM, taking contactless payments over NFC right at the counter. - [Offline-first retail order management](https://firatkaraca.com/projects/offline-first-order-management): An order system that keeps working when the network does not. Orders are saved locally in IndexedDB and sync on their own once the connection returns. - [Warehouse inventory automation and order APIs](https://firatkaraca.com/projects/warehouse-inventory-automation): REST APIs for e-commerce order processing and warehouse operations, an automated inventory tracking system and reporting scripts, with measured improvements in speed, accuracy and workload. - [StoreShot Studio, an app store screenshot editor](https://firatkaraca.com/projects/storeshot-studio): A browser-based editor for arranging and exporting store-ready app screenshots without design tools, also shipped as an Electron desktop app from the same codebase. - [Encrypted password manager](https://firatkaraca.com/projects/encrypted-password-manager): A password manager that only ever stores credentials in encrypted form, available on the web and as an Electron desktop app, built for fast search and one-click copy. ## Contact - Contact page: https://firatkaraca.com/contact - LinkedIn: https://www.linkedin.com/in/firatkaraca - GitHub: https://github.com/firatkaraca ## FAQ ### Who is Fırat Karaca? Fırat Karaca is a full-stack developer from Türkiye with 5 years of experience building production web, mobile and desktop applications. He specializes in React Native, React.js, Node.js and TypeScript, and has worked with Quorion GmbH, Delta-A Software Center and freelance clients. ### What is he working on now? He is building a cross-platform language-learning app end to end: the React Native app, a Node.js and PostgreSQL backend, real-time chat, voice and video calls, and the AWS infrastructure behind them. ### Which technologies does he use? React Native, React.js, Next.js and TypeScript on the front end; Node.js, Express, PostgreSQL and Redis on the back end; Socket.IO and LiveKit for real-time features; Kotlin and Jetpack Compose for native Android; and AWS for infrastructure. ### Does he build for both iOS and Android? Yes. He builds cross-platform apps with React Native (New Architecture) and adds native integrations such as CallKit, Android ConnectionService, NFC, push notifications and in-app subscriptions. ### Where is he based? He lives in Türkiye (UTC+3) and works remotely with teams across Europe and beyond, including a German company, Quorion GmbH. ### How can I contact him? Through the contact page at https://firatkaraca.com/contact, which opens a ready-to-send email, or on LinkedIn. ## Optional - [Full profile in one file](https://firatkaraca.com/llms-full.txt)