AVAILABLE FOR FREELANCE PROJECTS

Senior React Native Developer for iOS & Android

I’m Girraj Sharma. I build and fix React Native apps—from delivery and community products to a shared platform supporting 300+ branded apps.
Based in Muscat and working with clients worldwide.

React Native · Expo · TypeScript · Performance · Offline sync · Maps · Payments

SCROLL

00 / SERVICES

Build it.
Improve it.

I can take on a complete React Native build, a focused improvement, or ongoing work on a product already in use.

FEATURES, SPEED & STABILITY

Improve an existing app

I add features, fix production issues, and improve slow or complex screens by finding the cause instead of masking the symptom.

PERFORMANCEPAYMENTSMAPS & APIS
See what’s included

01 / SELECTED WORK

Products built for
real life.

A selection of delivery, community, commerce, fitness, and offline-first products I’ve helped build and improve.

KHEDMAH DELIVERY

Your order is on its way

18MIN TO ARRIVAL
Order confirmed
Prepared with care
Driver on the way
Concept UI preview

Customer, driver, and vendor applications for a connected delivery experience.

React NativeREST APIsLive tracking
Google Play downloads
100K+

Used caching and API optimizations to reduce typical app opening time from 4–8 seconds to 2–3 seconds, alongside render improvements and production monitoring.

Explore case study

02 / PROJECT ARCHIVE

A closer look.

Each case study explains the product, the work I handled, the technical choices, and the outcome.

INSIGHTS / TECHNICAL CASE STUDIES

How I approach
the hard parts.

Practical notes on React Native performance, offline data, location tracking, and modernizing established apps.

Read all technical studies

FREE RESOURCE / RELEASE CHECKLIST

Before your next release.

A practical starting point for reviewing the flows that can break between a working demo and a dependable mobile app.

50 CHECKS · NO SIGNUP

React Native Production Checklist

Review startup, API failures, offline data, payments, permissions, and release readiness. Use the checklist in your browser or download a copy for your team.

Open the free checklist →

03 / EXPLORING

Learning beyond mobile.

A personal backend project that connects mobile product decisions with the systems behind authentication, content, payments, and administration.

PERSONAL PROJECT / BACKEND

Learning & Video Platform

A working backend for users, courses, videos, payments, chat, search, and administration.

NODE.JSPRISMAMYSQL

HOW WE WORK

Clear from scope
to release.

We agree on priorities, review work in useful stages, and keep the next decision visible throughout the project.

01

Discover

Understand your users, business goals, and existing product.

02

Define

Agree on scope, priorities, and reviewable milestones.

03

Build

Develop in focused increments and share progress regularly.

04

Test

Check key journeys, device behavior, and release readiness.

05

Launch

Prepare Android and iOS builds and support store submission.

06

Support

Resolve issues and plan improvements after release.

Share your project brief

04 / ABOUT

The
introduction.

I’m Girraj Sharma, a React Native developer with more than five years of experience building and maintaining mobile products for Android and iOS.

I work with founders and product teams on new apps, existing codebases, and the releases that follow. My experience covers delivery, e-commerce, taxi, fitness, education, logistics, and pet care.

Girraj SharmaMUSCAT, OMAN · AVAILABLE REMOTELY
5+Years in mobile engineering
50+Apps I’ve worked on
5.0 / 5Rating on Fiverr & Upwork

STACK

Tools I work with.

Mobile

  • React Native
  • React Native CLI
  • Expo
  • Expo EAS Build
  • TypeScript
  • JavaScript
  • React Navigation

State & data

  • Redux Toolkit
  • Zustand
  • React Query / TanStack Query
  • Context API
  • REST APIs
  • SQLite
  • Offline sync

Product integrations

  • Payments
  • Stripe
  • Firebase & FCM
  • Maps
  • Deep linking
  • Location services
  • Push notifications
  • Real-time chat

Backend engineering

  • Node.js
  • Express
  • Prisma
  • MySQL
  • Redis
  • JWT
  • Zod
  • File uploads
  • Payment webhooks
  • Background jobs

Delivery & tooling

  • Git
  • Sentry
  • TestFlight
  • Xcode
  • Android Studio
  • Play Console
  • Docker Compose
  • OTA updates
Download my résumé

05 / EXPERIENCE

The teams
I’ve worked with.

2025 — PRESENT

Khedmah Delivery

Senior Software Engineer · Muscat

2023 — 2025

The Ninehertz

Senior Software Engineer · Jaipur

2021 — 2023

Code Brew Labs

Mobile App Developer · Chandigarh

BEFORE WE START

Useful details.

Who is Girraj Sharma and where does he work?+

I’m Girraj Sharma, a Senior React Native Developer based in Muscat, Oman. I’ve worked in mobile development since January 2021 and collaborate remotely with founders and product teams worldwide.

What kinds of apps have you worked on?+

My work includes Khedmah Delivery’s customer, driver, and vendor apps, DogPack’s pet community features, the Royo Orders multi-service platform, and SnapHatch’s offline-first fishing experience. The case studies explain my contribution to each product.

Explore project contributions and case studies →

What do you need to get started?+

Share your idea, target users, the main features you need, and any existing designs or code. We can then discuss scope, priorities, and a practical next step.

Can you work on my existing app?+

Yes. I can help with new features, bugs, integrations, maintenance, and performance. Reviewing the current codebase helps establish the right scope.

Do you develop for both Android and iOS?+

Yes. I use React Native to build for both platforms, with attention to platform-specific behavior and release requirements.

How long will my project take?+

Timelines depend on the feature scope, design readiness, integrations, and the state of any existing code. An estimate follows a discussion of those details.

Can you help after launch?+

Yes. Maintenance, issue resolution, backend/API work, further features, and release support can be included. Support hours and response times are agreed per project.

06 / CONTACT

Tell me about
your app.

Starting an MVP, fixing a slow app, or adding a feature? Share the main user flow, your current stack, and any target date. For an existing app, include a store link or a short description of the issue. I’ll help identify the next step and what’s needed to estimate the work.

Initial reply within one business day.

EMAIL ME DIRECTLYcontact@girrajsharma.devWHATSAPP+91 96025 11851

Fields marked are required.