Nirmal Ranpariya React Native Developer & Software Engineer · Surat, India

I build mobile products, and the systems behind the screen: the APIs, notifications, native modules and release pipeline that get a change to real people.
- Now
- React Native developer at Ofniinfo Software Solutions, Surat
- Shipped
- OpiGo and by.U, both on Google Play and the App Store
- Works in
- React Native · TypeScript · Node.js · Firebase
Two apps in the stores, one product I built alone.
Each entry is a case study: what the product does, what I built, and how it reaches users.
- OpiGoA social trading app where market opinions, polls and expert-curated strategies live in one place.
- by.UIndonesia's first all-digital telecom service, operated by Telkomsel, where everything happens in the app.
- Collective LedgerA shared ledger for community savings: monthly installments, late fees, investments and admin votes, open to every member.
- SELAA mobile-first classifieds app for buying, selling and trading locally, with a live map, real-time chat and seller ratings.
Six habits I work by.
Start with the journey, not the screen.
A screen is the last link in a long chain: onboarding, payment, notification, the return trip. I map the chain before I open an editor.
Keep state boring.
Predictable state beats clever state. Side effects live in one place, so when something breaks there is one place to look.
Treat the device as a constraint.
Phones differ, networks fail, lists get long. Lazy loading, image caching and lean queries are part of the feature, not a later pass.
Know where JavaScript stops.
Camera, push and permissions live at the platform boundary. I am comfortable crossing into Java and Swift when the device demands it.
Release is part of the product.
Store submissions and over-the-air updates decide how fast a fix reaches people. I plan for that from the start.
Leave it readable.
The next engineer will not have my context. Clear names, small modules and a structure they can follow without asking me.
What I work with, by where it sits in a product.
Where my depth is limited, the entry says so. There are no scores.
- Mobile
- React Native Expo Android iOS Native modulesJava, Swift (basic) React Navigation
- Application
- TypeScript JavaScriptES6+ React Next.jsworking Redux / Redux Saga Zustand Tailwind CSS
- Backend
- REST API integration Node.jsworking Express RabbitMQmessaging
- Realtime
- Firebase Cloud Messaging Socket.IO Push notifications
- Data
- Firebase Firestore PostgreSQL MySQL MongoDB
- Delivery
- Google Play App Store OTAExpo, CodePush Deep linking Git CI/CDworking
- AI
- AI-assisted development AI-integrated app features
Hire me to build, fix or ship your app.
Freelance and contract React Native work for startups and businesses in Surat, across India and abroad.
- React Native app developmentA complete Android and iOS app from one TypeScript codebase, with the backend and release pipeline it needs.Read more
- iOS & Android appsOne app that feels right on iPhone and Android — and gets through App Store and Play Store review.Read more
- Bug fixing & upgradesCrashes, failing builds, slow screens or an outdated React Native version in an app you already have.Read more
- Push notifications & FirebaseNotifications that actually arrive, Firebase set up properly, and fixes that reach users without a store release.Read more
- MVP apps for startupsFrom an idea to a first version in real users' hands — scoped tightly, built to grow.Read more
Have a product problem?
Let's talk about the system, not just the screen.



