Need a React Native developer for your app?
I build iOS and Android apps in React Native and Expo, from the first screen to the store — with native Kotlin and CallKit modules where they matter, and the backend, payments and admin panel behind them.
What if this portfolio were an app? A prototype for iOS and Android — projects, the Bravo Secure case study, a system map, the stack and AI work, redesigned for the phone.
One React Native and Expo codebase for iOS and Android, with native Kotlin and CallKit modules where the platform has to be reached directly.
Push notifications that reach a closed app — including calls that ring through CallKit on iOS and Telecom on Android.
Maps and live location: native Mapbox turn-by-turn navigation and real-time GPS tracking.
In-app payments and subscription plans with Stripe, credit wallets and region-based pricing.
Encrypted on-device storage with SQLCipher, MFA and secure file handling.
The backend, APIs and admin console the app needs — built by the same engineer, so nothing falls between two teams.
Do you build for both iOS and Android?
Yes. One React Native and Expo codebase ships to both, with native modules for the parts that need the platform directly — such as CallKit ringing on iOS and Telecom on Android.
Is React Native good for mobile app development?
For most products, yes: one codebase ships to iOS and Android, and native modules cover what it can’t — Bravo Secure’s CallKit call ringing and Mapbox turn-by-turn navigation run as native modules inside a React Native app.
Can you build the backend for my app too?
Yes. I build the NestJS backend, database, payments and admin console behind the app, so one engineer owns the whole system end to end.
Can you add maps, calling or payments to a mobile app?
Yes — I have shipped all three in production: native Mapbox navigation with live GPS, WebRTC group calls that ring a closed app, and Stripe payments with wallets and subscriptions.
Do you work with clients outside Bangladesh?
Yes. I work remotely with clients in the UAE, South Africa and the UK from Dhaka (GMT+6) — in English, with regular demos.
How do we start?
Email hello@ranak.bio or message me on WhatsApp with a few lines about the project. I usually reply within a day.