React Native mobile app development

I build iOS and Android apps on React Native together with the backend. I led the relaunch of the Lagooona social app: in three months the team rewrote it and released it on the App Store, Google Play and Huawei AppGallery.

Why clients come

  • You need an app for two platforms but not the budget for two teams
  • A contractor missed deadlines, builds are broken and the project needs rescuing
  • You need a backend, subscriptions and store releases, not just screens
  • The app is slow on low-end Android devices

What I build

  • The app

    One React Native and TypeScript codebase for iOS and Android.

  • Backend and API

    NestJS or Firebase, authentication, media, notifications.

  • Media

    Photos, videos and stories: upload and on-device playback.

  • Subscriptions

    Paid access through RevenueCat and screens for free users.

  • Builds and updates

    Fastlane, CI and small over-the-air updates through CodePush.

  • Store release

    App Store, Google Play and Huawei AppGallery, prepared for review.

Relevant experience

What drives the cost

I send a stage-by-stage estimate after a call and a review of requirements.

  • Number of screens and flows
  • Custom backend or ready-made services like Firebase
  • Media, offline mode and push notifications
  • In-app subscriptions and payments

FAQ

Why React Native instead of native?

One codebase for two platforms is faster to build and cheaper to maintain. Native is needed for rare cases like heavy graphics or deep hardware access — if yours is one of them, I'll say so right away.

Can you take over a project from another contractor?

Yes. That's exactly what happened with Lagooona: after the contractors left, the first version didn't build, and the app was rewritten and released in three months.

Do you work alone or with a team?

I own the architecture, frontend and backend myself. If the project needs a designer, QA or DevOps, we agree on the team at the start.

What do you need to estimate a project?

Tell me what problem the product solves, who will use it and which systems it connects to. If there are no requirements yet, we'll work them out on a call, then I'll send a stage-by-stage estimate.

Why is the price shown as “from”?

It's the lower bound of the budget. The final figure depends on roles, integrations and load requirements — I give an estimate after reviewing the task.