info
skills
Languages
Blockchain
contacts
+880182******
React Native let me take my full stack TypeScript skills to mobile without learning a completely new ecosystem — and the result shipped to both iOS and Android.
Expo made the experience dramatically better than I expected. EAS Build, file-based routing with Expo Router, and managed native modules mean I spend time building features instead of fighting Xcode.
TalkToMe is the main project — a real-time voice marketplace with peer-to-peer calls via LiveKit WebRTC, Stripe pay-per-minute payments, and push notifications through Firebase (FCM + APNs). NativeWind keeps the styling consistent with my web projects, and React Reanimated handles the gesture-driven animations.
Convex powers the real-time backend sync and Jotai manages client state — the same lightweight state management I use on the web. The "write once, run everywhere" promise is mostly real with Expo, but platform-specific handling still matters — microphone permissions, background audio sessions, and deep linking all need native attention.
Building TalkToMe proved that the React and TypeScript skills I use on the web translate directly to mobile, and I'd choose this stack again for any cross-platform app.