REACT NATIVE DEVELOPER / FULL-STACK MOBILE ENGINEER

Engineering
mobile.
Beyond the screen.

I’m Girraj Sharma. I build production Android and iOS apps with React Native, and bring growing full-stack experience to the systems behind them.

BASED IN MUSCAT, OMAN · ROOTED IN JAIPUR, INDIA

engineer.workspaceGIRRAJ
mobile.engineer.tsTS
const engineer = {
name: "Girraj Sharma",
focus: "React Native",
platforms: ["iOS", "Android"],
experience: "5+ years",
approach: "Own it end to end"
};
ANDROID + IOS

Native feel. Shared foundation.

React Native, TypeScript, offline support, and the details that make an app feel right.

api.architecture.tsTS
const backend = {
runtime: "Node.js",
framework: "Express",
data: ["Prisma", "MySQL"],
auth: "JWT + refresh tokens",
validation: "Zod"
};
API + DATA

Beyond the mobile screen.

Hands-on backend development with Node.js, Express, Prisma, MySQL, and JWT authentication.

product.workflow.tsTS
const workflow = [
"Understand the product",
"Agree on scope",
"Build and review",
"Test real journeys",
"Release and monitor"
];
BUILD + RELEASE

Ownership through release.

API collaboration, code reviews, performance work, release preparation, and post-release monitoring.

5+ yearsBuilding mobile products
Android & iOSOne connected experience
End to endDevelopment through deployment

01 / SELECTED WORK

Built for people.
Engineered for real life.

Production mobile work and hands-on backend development.
Explore the problems, contributions, and technical decisions.

PRODUCTION / DELIVERY ECOSYSTEM01

Khedmah Delivery

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

React NativeREST APIsLive tracking
PERSONAL PROJECT / BACKEND02

Learning / Video Platform

A hands-on full-stack learning project focused on the backend of a course and video platform.

Node.jsPrisma / MySQLJWT / Zod
COMMUNITY & LOCATION03

DogPack

A mobile experience for dog owners, with location discovery and community features.

React NativeMapsChat
MULTI-SERVICE COMMERCE04

Royo Orders 2.0

A shared mobile platform supporting ordering experiences across multiple branded applications.

React NativeAndroid FlavorsiOS Targets
OUTDOOR & OFFLINE05

SnapHatch

An angling application with a digital fly box, catch logs, maps, and hatch reports.

React NativeSQLiteOffline sync
FITNESS / COMMUNITY06

Groovio

A fitness application for booking classes, tracking progress, and connecting with a community.

React NativeResponsive UIREST APIs

02 / HOW I CAN HELP

From architecture
to the last interaction.

Starting fresh or improving what exists,
I help move your mobile product forward.

Mobile app development

One consistent product experience across Android and iOS, built with React Native.

MVPs for startups

Turn a focused idea into a practical first release, with clear scope and milestones.

Existing app improvements

Extend your application with useful features and a codebase your team can maintain.

Performance & bug fixes

Resolve frustrating issues and improve the interactions your users rely on.

Integrations

Connect payments, maps, APIs, notifications, and real-time features to your product.

Launch & maintenance

Navigate app builds and store deployment, then keep your application moving forward.

03 / THE PROCESS

Clear steps. Shared progress.

You know what’s being built, why it matters, and what comes next.

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.

Regular progress updates, feedback at milestones, and attention to maintainable code throughout.

04 / THE PERSON BEHIND THE CODE

Mobile expertise.
A wider engineering
perspective.

Girraj Sharma
Girraj SharmaREACT NATIVE DEVELOPER

I build the mobile experience—and understand what powers it.

Originally from Jaipur and now based in Muscat, I bring 5+ years of mobile development experience across commerce, delivery, taxi, and service-based products.

My foundation is production React Native development. I’ve also expanded into backend engineering with Node.js, Express, Prisma, and MySQL, building a learning platform backend with authentication, APIs, and database migrations. This complements my production mobile experience with practical backend knowledge.

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

05 / THE TOOLKIT

The right tools for the job.

Mobile

React Native · Expo · TypeScript · JavaScript

State & data

Redux Toolkit · Zustand · REST APIs · SQLite · Offline sync

Product integrations

Payments · Maps · Push notifications · Real-time chat

Backend engineering

Node.js · Express · Prisma · MySQL · JWT · Zod

Delivery & tooling

Git · Sentry · TestFlight · Play Console · Docker Compose

06 / A FEW ANSWERS

Before we
get started.

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, and further feature development can be included in an agreed support scope.

HAVE SOMETHING IN MIND?

Let’s build
something useful.

Tell me about your idea, your existing app,
or the role you’re hiring for.

Email is the best place to start. Include your name, a short project description, and any helpful links.