Software engineer — React Native

Surat, India · 2026

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

Portrait of Nirmal Ranpariya

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
§ 02How I build

Six habits I work by.

  1. 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.

  2. Keep state boring.

    Predictable state beats clever state. Side effects live in one place, so when something breaks there is one place to look.

  3. 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.

  4. 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.

  5. 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.

  6. Leave it readable.

    The next engineer will not have my context. Clear names, small modules and a structure they can follow without asking me.

§ 03Capabilities

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
§ 05Contact

Have a product problem?

Let's talk about the system, not just the screen.