Mohit Kumar Singh

Senior iOS Engineer

Swift · SwiftUI · UIKit · MVVM · CI/CD

Senior iOS Engineer with 6+ years and 12+ production apps shipped across healthcare, banking/fintech, e-commerce, AI and lifestyle — including two products designed, built and shipped solo, one of them live across 175 App Store storefronts. I own the full iOS delivery lifecycle: architecture, feature shipping, CI/CD automation, and App Store plus Apple Enterprise distribution.

6+
Years building iOS
12+
Production apps shipped
175
App Store storefronts live
3
Products built solo
Own products

Products I design, build and ship myself.

End to end — product definition, architecture, the native app, the backend, release and monetization.

EvenSteven

Live on App Store iOS · Android in progress

Cross-platform expense-splitting app — “Split anything. Stay friends.” Equal, custom and itemized splitting, groups with QR and smart-link invites, live balances with smart settle-up, recurring splits, and a spending-insights suite.

Highlights

  • Built the native iOS app (Swift, SwiftUI, SwiftData) with an on-device + cloud receipt-scanning pipeline — VisionKit OCR, a custom spatial line-item parser, and Apple FoundationModels — enabling item-by-item bill splitting from a photo.
  • Built a multi-provider AI engine (Cloud Functions router over Gemini + Groq) with per-feature quotas, policy control and graceful fallback, giving natural-language spending insights without vendor lock-in.
  • Launched RevenueCat monetization across 175 App Store storefronts with purchasing-power-parity pricing, plus UPI-based in-app settle-up for the India market.
  • Built the Firebase backend (Auth, Firestore, Cloud Functions, FCM/APNs, App Check) with Cloudflare R2 signed-URL media storage, and a SwiftUI admin console for live remote config — feature flags, paywall, regions, AI policy and forced updates.
SwiftSwiftUISwiftData VisionKitFoundationModels FirebaseCloud Functions RevenueCatCloudflare R2

WLB

In development iOS · Android

A multi-event budget, guest and gift planner built for the real complexity of Indian weddings — multiple ceremonies under one event, shagun customs on the guest list, joint budgeting across families, and group gift-giving.

Highlights

  • A pure budget allocator that turns a total into a percentage split across renameable categories, with auto-allocate, lock-and-redistribute and recommend operations — unit-tested in a shared domain package.
  • Budget governance: a contingency buffer that tops up an over-running category, and optional hard caps that block over-budget spend outright.
  • Five-role access control (owner, admin, editor, viewer, gift-contributor) resolved through a single capabilities value the whole UI gates on, plus a preview-as-role mode.
  • Event-centric Firestore where clients may never write membership — seven Cloud Functions do it atomically with the Admin SDK, covering invite claim/decline, role change and account deletion.
  • Money stored as integer paise throughout, formatted whole-rupee with lakh/crore grouping. Local-first on both platforms, with 20 security-rules tests written as the attacks they prevent.
SwiftSwiftUISwiftData KotlinJetpack ComposeRoom FirebaseCloud Functions

Invocera

In development iOS · Android · macOS · Web

Invoicing and expense tracking for freelancers and solo businesses — branded invoices, expenses, mileage, estimates, recurring billing and payment reminders across four surfaces on one shared backend.

Highlights

  • One backend serving four clients: SwiftUI + SwiftData on iOS, Compose + Room on Android, SwiftUI on macOS, and Next.js on the web.
  • All privileged work behind Cloud Functions — PDF generation, email send, recurring and overdue crons, and the RevenueCat webhook.
  • Binaries in Cloudflare R2 with Firestore holding only the object key; R2 keys are never handed out, only short-lived signed URLs minted server-side.
  • Owner-scoped Firestore rules, a custom admin claim with MFA for the admin console, and an audit collection.
SwiftSwiftUIKotlin Next.jsTypeScript FirebaseCloudflare R2RevenueCat
Experience

Professional experience.

iOS Engineer — Self-employed

Independent · Noida, India
Aug 2026 – Present
  • Building and shipping independent iOS products end to end — product definition, architecture, native app, backend, release and monetization.

Key apps: EvenSteven — live on the App Store, Android in progress · WLB — in development · Invocera — in development.

Senior iOS Developer

Adventure India Journey Pvt Ltd · Delhi, India
Aug 2024 – Jul 2026
  • Owned the iOS codebase end to end for the company's travel platform — architecture, feature delivery and App Store release cycles.
  • Shipped offline-first architecture with local caching, enabling full itinerary and trip-content functionality with zero connectivity — critical for travelers in transit and remote areas.
  • Migrated local persistence to SwiftData, removing hand-written boilerplate and giving SwiftUI views type-safe, reactive reads.
  • Partnered with design and product in Agile delivery, translating Figma specs into adaptive UI across iPhone and iPad size classes.

Key app: Adventure — travel and trip-planning app for discovering, booking and managing adventure experiences and itineraries.

Senior Software Engineer (iOS)

Nickelfox Technologies Pvt Ltd · Noida, India
Jun 2021 – Aug 2024
  • Delivered 7+ client-facing iOS apps across healthcare, banking, AI and wellness — public App Store products alongside internal and staff apps — including a banking + healthcare platform consuming banking-as-a-service APIs for in-app account opening and money transfers.
  • Architected reusable MVVM components and shared UI/networking layers, reducing per-project setup time and enabling rapid multi-client delivery.
  • Automated the release pipeline with Fastlane, Bitrise and XCTest unit/UI coverage on core flows, eliminating manual archive-and-upload builds and enabling on-demand deployments.
  • Ran dual-track distribution — public App Store releases alongside an Apple Enterprise (In-House) account for internal and staff apps — owning signing, provisioning and rollout.
  • Integrated ChatGPT/LLM capabilities and persona-driven chat experiences into consumer apps.

Key apps: Agalia (healthcare + banking) · Ele (AI chat) · PlantAI (plant identifier) · Silk + Sonder · Realize (daily affirmations) · Oklahoma Fire Service apps · Cooper's Hawk.

Software Engineer (iOS)

Uniqubic Solutions Pvt Ltd · Gurugram, India
Feb 2021 – Jun 2021
  • Built an iOS companion app for a major online game, focused on fast navigation across large reference datasets and engaging UI.
  • Implemented RESTful API integration with local caching for fast, offline-friendly access to game data.

Key app: SOT: Sea of Thieves (Companion) — unofficial companion app giving players guides, references and tools.

Software Engineer (iOS)

SD Global Services India Pvt Ltd · Noida, India
Mar 2020 – Feb 2021
  • Built and maintained on-demand marketplace iOS apps for both sides of a two-sided platform, connecting customers with service providers in real time.
  • Shipped location-aware booking, push notifications and scheduling flows using Core Location and APNs.

Key apps: Soothe: In-Home Massage · Soothe for Therapists.

Technical skills

What I build with.

iOS platform
Swift, Objective-C, SwiftUI, UIKit, Combine, Swift Concurrency (async/await, actors), GCD, SwiftUI ↔ UIKit interop
Architecture
MVVM, MVC, VIPER, Clean Architecture, protocol-oriented programming, offline-first design, dependency injection
Data & networking
SwiftData, Core Data, Realm, Codable, local caching, URLSession, Alamofire, RESTful APIs, JSON parsing, WebSocket
Apple frameworks
Core Location, MapKit, VisionKit, Push Notifications (APNs), Auto Layout, adaptive UI, Lottie, Apple FoundationModels (on-device AI)
Testing & CI/CD
XCTest, UI Tests, Quick & Nimble, Fastlane, Bitrise, Xcode Cloud, TestFlight, App Store Connect, Apple Enterprise (In-House) distribution
Backend & integrations
Firebase (Auth, Firestore, Cloud Functions, FCM, App Check), Banking-as-a-Service (Treasury Prime iFrame, client-side encryption), RevenueCat, ChatGPT / LLM APIs
Tooling
Xcode, Git, Bitbucket, SourceTree, JIRA, Confluence, Figma, Agile / Scrum
Also
Kotlin, Jetpack Compose (Android builds of my own products)
Education

Education.

B.Tech, Electronics & Communication Engineering

IMS Engineering College, Ghaziabad, India · 71%
2010 – 2014