Skip to content
BackNov 7
GAURAV S.

GAURAV S.

Senior iOS & React Native Engineer | App Store Rejections & Launches

I fix iOS apps that Apple rejected — and build the ones that don't get rejected in the first place. Ten years in mobile: eight on native iOS, four-plus on React Native. WHAT I'M FASTEST AT • App Store rejections — Guideline 2.1, 4.3 and the rest • Missing or incorrect privacy manifests (ITMS-91053 and similar) • Builds that won't archive, or that work in debug and break in production • Getting a stalled release through App Review • TestFlight, certificates, provisioning and signing problems RESCUE AND AUDIT WORK • Taking AI-built or no-code MVPs to production — if it was built with Lovable, Cursor, Emergent or similar and now needs to survive real users and App Review, that's a job I know well • Code and architecture audits before a launch, with a written list of what needs fixing and what can wait • Inheriting someone else's codebase and making it maintainable • Pre-launch hardening — performance, crashes, edge cases, release configuration SECURITY, PRIVACY AND HARDENING • Privacy manifests — required-reason API declarations and chasing third-party SDKs that ship without one • SSL and certificate pinning • App Transport Security configuration — a common cause of release builds failing while debug builds work • Root and jailbreak detection • Code obfuscation • Secure storage of tokens and sensitive data in Keychain • Hardening payment and authentication flows WHAT I BUILD • Native iOS — Swift, SwiftUI, Objective-C, UIKit • Cross-platform — React Native, Expo, TypeScript • Mobile architecture — MVVM, modular frameworks, reusable component libraries • In-app purchases and subscriptions (StoreKit) • Payment and BNPL integration • Analytics and crash reporting — Firebase Analytics and Crashlytics, event tracking • Offline-first sync — queued writes, reconnect, conflict resolution • Large-file upload that survives bad networks • Maps, geolocation, geofencing and background services • Push notifications and deep linking • Arabic/English apps with full RTL support • Performance, memory and startup optimisation • CI/CD and release automation • AI-assisted development — I use Claude, Cursor and similar daily, and I've rolled AI coding agents into a team's workflow without letting code quality slip SOME THINGS I'VE SHIPPED • Reusable iOS frameworks powering 180+ white-labelled apps on the US App Store • A telecom e-commerce platform in the Gulf across three surfaces — native, web, and an embedded module inside a partner super-app — with six payment and BNPL providers • An offline-first education app where students work with no connection and sync on reconnect • Video upload up to 10 GB with multipart transfer, background sessions and resume-on-failure • A real-time location-tracking framework with polygonal geofencing, streaming events to a server dashboard TECH Swift · SwiftUI · Objective-C · UIKit · Core Data · Core Location · StoreKit · Core Animation · AutoLayout · XCFramework · Swift Package Manager · React Native · Expo · React.js · TypeScript · JavaScript · Redux · Redux Toolkit · Zustand · TanStack Query · NativeWind · REST APIs · URLSession · Alamofire · Axios · Firebase · AWS S3 · Pusher · Privacy manifests · SSL pinning · Keychain · MVVM · CI/CD · Fastlane · GitHub Actions · App Store Connect · TestFlight · Xcode Instruments · Git I currently work as an Associate Staff Engineer at a global IT consultancy, where I own mobile architecture and review other engineers' work — so I'm used to shipping to real users and maintaining what I build, not handing over a prototype. If you've got a rejection notice, a broken build, or an app that needs building properly, tell me what's going on and I'll tell you honestly whether I'm the right person for it.

🇮🇳Noida, India$30/hr100% JSS4.84 (13)Since Jul 2016

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#44,610 / 412k
🇮🇳Country#7,104 / 45.9k
Revenue, last 30 days
$0
Total earnings
$89k

Billed in all: $91k

World#44,610 / 412k
🇮🇳Country#7,104 / 45.9k
Per project
$5.6k
Projects, last 6 months
0
World#209,850 / 412k
🇮🇳Country#23,217 / 45.9k
Projects in all
16

Across 19 contracts

58% fixed42% hourly
World#155,087 / 412k
🇮🇳Country#21,636 / 45.9k

Earnings, last 30 days

$90.7kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$89k$90k$91k$92kOct 8Oct 23Nov 7

Skills