Bengaluru, India · React Native since 2019

Anandkumar Patil

Senior React Native Developer

Six years building cross-platform apps in React Native. I’ve taken apps from an empty repository to the store, from the store to seventy-five thousand members, and from JavaScript down into Swift and Kotlin when the JavaScript ran out.

Currently Lead React Native Developer at Datman, where the payment apps I built from scratch are architected for over a million transactions a day. On my own time I design and ship apps under Apphive — five are live on the App Store and Google Play.

dev@apphive.techLinkedInGitHub

Every site on apphive.tech, including this one, is something I built.

6
Years in React Native

shipping to both stores since 2019

1M+
Transactions a day

the load Datman's payment apps are architected for

75,000+
Members on Datman

from zero, since 2022

5
Apps live on public stores

built end to end, most of them alone

Work

Apps I built and put in front of people.

Five have public store listings. Two more are still being built, and they get a link to their own site rather than a store badge that doesn't exist yet.

Nadiswara

Android

Pulse diagnostics · hardware

A React Native app paired to a connected pulse-reading device. It captures the waveform, plots it, and turns pulse wavelengths into a health report a practitioner can hand to a patient. I took it from greenfield to production and owned Payments, Patient Management and report generation, plus the release automation that put each build in front of users.

  • 10,000+ devices in the field
  • 600,000+ diagnoses
  • 1,000+ daily active users
  • 5,000+ reports a day

React NativeExpoReduxRedux-Saga

coif

iOS 17+ · native SwiftUI

AI haircut try-on

A native SwiftUI app that previews AI-generated hairstyles on your own selfie before you sit in the chair. I built all of it: the SwiftUI client, the Supabase backend on Postgres and Edge Functions, RevenueCat billing, and a server-authoritative quota with monthly and lifetime caps that a modified client can't argue with. A deleted account is soft-deleted, so someone who comes back still has the Pro they paid for.

  • Server-authoritative quota
  • Webhook entitlement sync

SwiftUISupabasePerfectCorp YouCamRevenueCatSign in with AppleMixpanel

Manna

iOS · React Native

AI Bible study

An AI Bible companion: verse search, contextual explanations, and study you can hold a conversation with. The interesting parts are underneath — streaming chat over the Claude API with prompt caching, verse citations that resolve while the response is still arriving, and a reading-plan engine on Supabase.

  • Streaming chat with prompt caching
  • Reading-plan engine

React NativeExpoClaude APISupabaseExpo PushRevenueCat

Basava Acu Academy

Android

Course platform

A tutorial platform for an acupressure practitioner and his students. The hard part was video: tokenised URLs into encrypted local storage, three quality tiers, and a download pipeline that finishes 90.2% of the time across ten thousand-plus downloads a month. Full offline playback and live sessions for 2,000+ concurrent attendees are in build.

  • 10k+ downloads a month
  • 90.2% completion rate
  • 3 quality tiers

React NativeExpoEncrypted local storage

Gigfws

Android

Freelance marketplace

Job discovery and job posting for freelancers. I was the first engineer in the company — first line of code through to the Play Store listing — and built the app single-handed.

  • 0 → 10,000+ downloads
  • First engineer

React NativeReduxRedux-Saga

In build

Two more, not yet on a store.

These have websites because the work is real, and no store badge because the listing isn’t. The badges appear here when the listings do.

  • Ninu

    In build

    iPhone & Apple Watch

    An on-device baby cry analyzer. Three five-second clips go through a three-model CoreML ensemble, the votes are averaged, and the result is re-weighted against the parent's feed, nap and diaper timings — one of five needs, with a confidence score and the clip agreement shown rather than hidden. The audio is deleted within seconds and there is no backend at all.

    ninu.apphive.tech
  • Turnstep

    In build

    iPhone & Apple Watch

    Turn movement into screen time. Two hundred steps buys a minute on the apps that eat your evening; when the balance reaches zero, those apps pause until you move again. Native iOS against HealthKit and Apple's Screen Time frameworks, with the whole economy computed on the device.

    turnstep.apphive.tech
  • Gita AI

    In build

    iOS & Android

    Verse-grounded answers from the Bhagavad Gita, daily verses, and a personal shloka library. The site is live; the app isn't yet.

    gita.apphive.tech
Experience

Six years, three companies.

Datman, MetricStream and Talview own the products below. I own the engineering.

  1. Datman

    Lead React Native Developer

    Present

    Bengaluru

    Datman and Omnipay are Datman's payment products for restaurant owners and merchants. I built both from an empty repository in React Native, with Redux and Redux-Saga and a modular component system the second app inherited from the first. The architecture is built to carry over a million financial transactions a day, where data consistency under load isn't a nice-to-have.

    Since then I've moved both apps onto Expo and Expo Router with OTA updates through Expo Updates, built the CI/CD pipeline that ships them — App Center and GitHub Actions, into both stores, without anyone touching a build machine — and added offline-first local storage, push notifications and the Reanimated work. Membership went from zero to 75,000+ over the same period, some of it on the back of performance and UX work I did.

    Architected for 1M+ transactions a day

    Restaurant and merchant payments under sustained load, with consistency guarantees that hold when traffic doesn't cooperate.

    Built the payment gateway SDK

    Native Swift and Kotlin under a single JS API — card, wallet and bank transfer, bridged through TurboModules and Expo Modules.

    Lead a team of six

    Review, architecture arguments held early rather than late, and making sure whoever joined last month can navigate the codebase by next week.

  2. MetricStream

    React Native Developer

    Bengaluru

    The MetricStream M7 mobile app: Android and iOS from one React Native codebase, for an enterprise governance, risk and compliance platform. I worked across the UI, Forms, CIM, CMP and REN modules, built the reusable component layer, and wrote the wrapper classes that kept third-party React Native libraries at arm's length — so replacing one didn't mean touching fifty files. I helped set up CI/CD and wrote the Jest suite.

  3. Talview

    Intern Engineer

    Bengaluru

    Where it started. Ember JS interfaces for Talview-Admin, on Ember, Semantic UI and hand-written HTML and CSS.

In depth

The payment SDK.

Every React Native CV says “integrated native modules”. This is what it meant on my side of it.

Datman needed card, wallet and bank-transfer payments inside two apps without either app ever touching card data. So the payment flows live in native code — Swift on iOS, Kotlin on Android — where the PCI-compliant paths and the platform’s own secure input already are. Tokenisation happens down there too, so what crosses the bridge back into JavaScript is a token and a status, and nothing else.

Above them sits one JS API: the same calls on both platforms, with results bridged back through TurboModules and Expo Modules rather than the event-emitter guesswork the old architecture forced on you. The point was never the native code. The point was that two app teams could take payments without either of them learning a platform payment SDK.

SwiftKotlinTurboModulesExpo ModulesNative tokenisationPCI-compliant payment flowsOne JS surface, two platforms

Stack

What I reach for, and where it ran.

Listing tools proves nothing. Here's what each group is actually for, and the shipped app it went into.

  • React Native & Expo

    since 2019

    Six years and seven production apps. Expo Router for navigation, EAS Build for the pipeline and EAS Update for the fixes that can't wait for review, React Native Web where a screen also needed to be a page.

    React NativeExpo RouterReact Native WebEAS Build & UpdateExpo NotificationsReanimated

    Ran in: Datman, Omnipay, Manna, Nadiswara, Basava, Gigfws

  • Native, when JavaScript runs out

    Some things can't be done above the bridge — PCI payment flows, HealthKit, Screen Time. I write those in Swift and Kotlin and bring them back up through TurboModules or Expo Modules, or skip the bridge entirely and build the app native.

    SwiftSwiftUIKotlinTurboModulesExpo Modules

    Ran in: the Datman payment SDK, coif (fully native), Turnstep

  • State & local data

    Redux Toolkit with Redux-Saga where the async is genuinely complex and Persist where it has to survive a cold start; plain Context where a store would be ceremony. Offline-first means the app works on the train, so the local database is the source of truth and the network reconciles.

    Redux ToolkitRedux-SagaRedux PersistReact ContextRealmAsyncStoragelocalforage

    Ran in: Datman (Saga), Enclave.Money (Context), Nadiswara

  • Types, forms & UI

    TypeScript end to end. React Hook Form paired with Zod, so one schema types the form and validates it instead of the two drifting apart. NativeWind so the styling vocabulary is the same on native and web.

    TypeScriptReact Hook FormZodTailwindCSS / NativeWindGluestack UI

  • Services & backend

    Enough backend to ship a product alone: Supabase for Postgres, Edge Functions and Storage, REST over Axios, Amplify where auth was already AWS, RevenueCat for subscriptions and the webhook that keeps entitlements honest, and the Claude API for the AI features.

    SupabaseAxiosAWS Amplify (Auth)RevenueCatClaude APIPerfectCorp YouCam

  • Ship it, then watch it

    GitHub Actions and App Center to both stores, Expo Updates for the fixes that can't wait for review, and instrumentation from day one — Sentry so I hear about a crash before a user reports it, Mixpanel and Clarity so retention is a measurement rather than an opinion.

    GitHub ActionsApp CenterEASExpo UpdatesSentryMixpanelMicrosoft Clarity

Also: Next.js, Tailwind and enough Three.js to be dangerous. The five apphive.tech sites are mine.

Selected work

Modules and contributions.

Products I worked inside rather than owned. Here is exactly which part was mine.

  • Enclave.Money

    Self-custodial crypto wallet

    I built and maintained the entire user interface in TypeScript and React Native, with Context API for state — the save, send and spend flows for digital dollars, and the parts of a wallet UI where a wrong tap is unrecoverable.

    TypeScriptReact NativeContext API

  • Instalanes

    Cargo logistics

    Live location detection and tracking, built on Mapbox with Redux and Saga, plus the UI around it. Tracking a truck is mostly a battery-versus-accuracy trade-off, and this one had to survive a driver's whole shift.

    React NativeMapboxReduxRedux-Saga

About

The short version.

I’m a mobile developer in Bengaluru. Six years on React Native, long enough to have shipped to both stores repeatedly and long enough to know when the answer isn’t in JavaScript.

What I’m best at is taking something from nothing. Most of the apps on this page started as an empty repository with me as the only engineer on them, and the ones that shipped are still in production with real users on them. Somewhere in there I picked up Swift and Kotlin, because a payment SDK and a Screen Time app can’t be written any other way.

At Datman I lead six developers. In practice that means code review, having the architecture argument early rather than after it’s expensive, and making sure the person who joined last month can find their way around by next week.

Based in
Bengaluru, India
Currently
Lead React Native Developer, Datman
Education
B.Tech, Computer Science — School of Engineering and Technology, Jain University, 2015 — 2019
Certification
ReactJS Certification Training, Edureka
Contact

Reach me here.

Email is the surest way. Everything else works too.

Download résumé PDF · 3 pages

Anandkumar PatilSenior React Native Developer, Bengaluru.