London / Toronto, ON · iOS since 2011

Mukesh Kumar
Sharma.

Staff / Lead iOS Engineer — fourteen years in the Apple ecosystem, shipping 30+ production apps in Swift, SwiftUI, Combine, and Swift Concurrency across wealth management, payments, banking, retail, healthcare, and smart cities. Most recently built a simple fintech AI assistant end to end, and builds solo AI products — Doctor AI on iOS and CarSales Bot on macOS desktop.

FocusiOS · Swift · AI
Shipped30+ production apps
RecentlySimple fintech AI assistant
StatusOpen to staff / lead iOS roles · TN-eligible
14+
Years on iOS · since 2011
10+
Years in Swift · 5+ in SwiftUI
~20
NEOM apps using NEOMCore
80%
Test coverage on TruPOS
§ 01 — Now

Two full-stack AI projects, built in public.

When I'm not shipping payments at TruPOS, I'm building solo. Doctor AI explores what an LLM-native clinical app can look like on iOS. CarSales Bot ships AI-driven WhatsApp automation as a signed, notarized macOS / Linux desktop app for car dealerships. Both end-to-end, one engineer.

§ 02 — Selected Work

Fourteen years, across payments, banking, retail, health, smart cities.

A continuous arc from Objective-C and iOS 5 in 2011 to Swift 6, SwiftUI, structured concurrency, and LoRA-fine-tuned Apple Foundation Models running on device in 2026 — owning architecture, CI/CD, reusable frameworks, and the engineers around me at each stop.

Mar 2026 — Aug 2026

Senior iOS Engineer — Simple fintech AI assistant

Publicis Sapient · Wealth Management · Toronto

Built a simple fintech AI assistant end to end in Swift and SwiftUI across 8 modules — from the floating entry point on Portfolio Home through first-run onboarding to a fully streaming conversational interface — shipped to the client's phase 1 production release at a 0.1% customer rollout.

  • Co-designed the streaming response contract with the backend and AI-platform teams, then implemented real-time LLM streaming over Alamofire DataStreamRequest with a custom newline-delimited JSON tokenizer, publishing decoded chunks to the UI through a Combine PassthroughSubject as they arrive.
  • Adopted Swift Concurrency end to end — an actor-isolated tokenizer, a custom @globalActor for serialized stream processing, @MainActor UI boundaries, and full Sendable conformance — eliminating data races under load.
  • Drove a component-discriminated streaming schema to agreement across iOS, backend, and design: 8 renderable response types with custom Decodable initializers, parse-boundary validation, and graceful degradation on unrecognized payloads.
  • Shipped a reusable coach-mark framework (17 files) modeled on TipKit but back-deployed to iOS 17, plus a 5-page animated onboarding flow — adopted by other engineers; validated through iOS 26.
  • Modularized the feature into internal SPM packages with a protocol and paired mock per ViewModel over a repository pattern, covered with XCTest and Swift Testing.
  • Authored custom Claude AI development commands that automate first-pass code review and enforce the team's Swift/SwiftUI coding guidelines across the feature.
Dec 2024 — Mar 2026

Lead iOS Engineer — TruPOS, Enterprise POS

Tech Mahindra · Payments

0→1 development of TruPOS, the enterprise's central payment platform iOS app in Swift/SwiftUI/Combine — the single checkout hub for multiple business lines, with deep-link integrations into systems like Field Service 365.

  • Designed an offline transaction queue (Core Data + BGTaskScheduler, 72-hour retention) so field sales teams can take payments in low-connectivity sites and sync on reconnect — closing the dominant cause of failed transactions in remote scenarios.
  • Authored a reusable payment Swift Package (checkout, receipts, deep links) adopted by 3 internal apps.
  • Real-time payment status with async/await, Actors, and Sendable; integrated MFi Bluetooth card readers with background-mode support and a custom retry/error layer.
  • 80% unit-test coverage on business logic (XCTest/XCUITest), full CI/CD on Fastlane + GitHub Actions + Xcode Cloud, Crashlytics + Sentry symbolicated reporting, Face ID via LocalAuthentication + Keychain.
  • Profiled launch and memory with Instruments — diagnosed retain cycles and redundant work in the checkout path. Replaced a manual release process with automated TestFlight + App Store delivery.
Dec 2024 — Mar 2026

Senior Mobile Engineer (React Native) — TruGreen

Tech Mahindra · Consumer · concurrent engagement

Concurrent Tech Mahindra engagement alongside TruPOS. Shipped production features for the TruGreen consumer app in React Native + TypeScript across iOS and Android. Authored native iOS modules in Swift and bridged them to JS — exposing biometrics, deep links, and secure storage that pure JS couldn't reach. Debugged Metro / Hermes / native-bridge issues and symbolicated cross-platform Crashlytics.

Jun 2023 — Jan 2024

Senior / Lead iOS Engineer — NEOM Smart City

Tech Mahindra · Saudi Arabia

Architected and shipped the first production release of the NEOM Smart City iOS app for residents, visitors, and service providers — and the platform framework that powers ~20 other NEOM apps.

  • Defined the architecture, interface contracts, and versioning strategy for NEOMCore — a reusable SPM framework for networking, OAuth, SSL pinning, and shared UI adopted across ~20 internal NEOM mobile apps.
  • Built MVVM SwiftUI modules with async/await; designed reusable NavigationStacks, ViewModifiers, and ViewBuilders.
  • Integrated Apollo iOS for type-safe GraphQL, OpenAI + a LangChain-based prompt SDK for an in-app digital assistant, Twilio audio/video for resident-agent support, and Apple Speech for voice interactions.
  • Led a small iOS team across the project: design reviews, architectural decisions, mentoring 3 engineers, Grafana observability for API latency and crash-free rate.
Jan 2023 — Jun 2023

Senior / Lead iOS & Release Engineer — Kroger & Banner Apps

Tech Mahindra · Retail

Owned end-to-end iOS delivery for the Kroger Gamification module (v1.0 and v2.0), shipped across Kroger and sister-banner apps (Ralph's, Fred Meyer, Harris Teeter). Authored DevOps pipelines in Fastlane + GitHub Actions + shell/Ruby/Node.js used by the entire iOS org. Instrumented Gamification with Firebase Remote Config feature flags and A/B experiments; monitored rollouts via Crashlytics and Grafana.

Jun 2022 — Dec 2022

Senior iOS Engineer — GAP Browse

Avenue Code @ GAP Inc.

Delivered iOS features across GAP, Athleta, Banana Republic, and Old Navy storefronts in Swift/SwiftUI and Objective-C. Led the Notification System workstream from scratch to production — story-pointing, code reviews, stakeholder demos.

Sep 2021 — Jun 2022

Senior iOS Engineer — TD Canada Banking

Clearbridge Mobile / Amdocs

Led development on the SIJ, MHA, and CIBA loan modules in Swift and Objective-C — features used by millions of TD customers. Integrated Face ID / Touch ID via LocalAuthentication + Keychain and hardened the app against jailbreak and tampering. Contributed to the TD iOS Banking Foundation Framework and republished it via CocoaPods.

Nov 2017 — Aug 2021

Lead iOS Engineer — Trickl & Green Button

Tata Consultancy Services · Smart Utilities

Owned the iOS codebase for Trickl, a smart-utility app: real-time energy gauges, device-control toggles, push notifications. Migrated the codebase Swift 3 → Swift 4 as the language evolved. Architected Core Data persistence and a GCD-based networking layer over AWS. Built cross-platform Green Button utility apps for Toronto Hydro, London Hydro, and Whitby Hydro on Ionic 4/Capacitor + Angular 9, sharing reusable iOS components as a framework.

Jan 2015 — Nov 2017

iOS Engineer — Pfizer Internal Apps

Tata Consultancy Services · Pharma

Shipped six internal Pfizer iOS apps in Objective-C and Swift — Events, Emotions, GroAssist, Gavi Stats, KC Planner, and supporting tooling. Built reusable expandable table cells, custom Core Graphics charts (scatter, bar, rocker), Janrain SSO integrations, and offline sync modules. Authored technical design docs, class/sequence diagrams, and mentored teammates through code-quality reviews.

Aug 2011 — Dec 2014

iOS Engineer — GlobalLogic, smartData, Regard Solutions

Healthcare · Retail · Consumer

The decade's foundation: 8+ apps to the App Store across healthcare, retail, and consumer — Reliance Jio World, Wall Mall, MindBody Yoga/Fitness, Digital PA, Emergency Link, Share My Pair, EQY-P, Viva iPad. Worked across Objective-C, Titanium, and early iOS SDKs (iOS 5–7). Contributed to accessibility R&D for the Qualcomm Healthy Circle POC.

§ 02a — Case study · Simple fintech AI assistant

Eight modules, one streaming assistant.

The hard problems weren't the model. They were streaming correctness under concurrency, a response schema that degrades gracefully when the backend sends something the client doesn't recognise, and a component library other engineers could adopt without re-implementing chat.

01Entry point & FAB

Floating action button injected into Portfolio Home, My Portfolio and Performance via a SwiftUI ViewModifier for SwiftUI screens and a protocol + UIHostingController bridge for legacy UIKit screens. iPad-aware placement, remote eligibility and version gating, full-screen cover into chat or onboarding, typed error alerts. Service-locator DI, analytics on every interaction.

02VGCoachMark — 17 files

A TipKit-inspired framework built in-house so it could run back to iOS 17: tip-content protocol, tip identifier enum, display ViewModifier and a View+VGTip extension, rich-popover and standard styles, and per-user show-once persistence. Adopted by other engineers on the project. Fixed for iOS 26.

03Onboarding

Five-page animated walkthrough: welcome, account-snapshot demo (animated table), navigation help (animated line chart), decision guardrails, and privacy / human-fallback notes. Timed message choreography, @Published state driving page transitions, per-user Keychain persistence keyed to customer profile ID, flowing straight into chat on completion.

04Chat ViewModel & session state

A ChatViewState enum (loading / welcome / active), paginated circularly-cycling suggestion pills, a 300-character input limit with backend-supplied regex for unsupported-character detection, haptics behind an injectable protocol, accordion disclosures modal, per-response thumbs-up/down feedback, and typed error alerts. Combine throughout, @MainActor for UI safety.

05Orchestration service

Owns session lifecycle: service-agreement acceptance, stream subscription, chunk-by-chunk message assembly, smart-loading handoff to the first response chunk, contextual suggested intents, backend-driven intro content, session-ID correlation for analytics, and cancel/retry semantics.

06Service layer

HTTP streaming to the BFF over Alamofire DataStreamRequest, plus toggle, service-agreement, content and feedback endpoints. A custom @globalActor for serialized stream processing and an actor repository bridging async/await to callbacks through throwing continuations.

07Stream tokenizer & DTOs

An actor-isolated JSONL tokenizer — buffer accumulation, delimiter splitting, complete-object extraction — emitting through a Combine PassthroughSubject. Eight component types decoded on a component discriminator, with validation at the parse boundary (table header/row parity, chart value bounds) and graceful degradation on unknown types.

08Chat UI package — 50+ files

A SwiftUI component library covering the full chat surface: message rows, markdown-rendered AI text, tables, ordered/unordered lists, line/bar/composition charts with dedicated chart ViewModels, typing indicator, smart-loading states, queue-position indicator, inline retry, character-limited input, suggestion pills, keyboard-responsive scrolling, link parsing and identity labels. Built on the client's design-system tokens; the base chat view was reused for live-agent chat as well.

Wire valueDTO caseUI rendering
chat-response.textMarkdown text bubble
table.tablePlainTable grid
ordered-list.orderedListNumbered list
unordered-list.unorderedListBullet list
line-chart.lineChartLineChart view
bar-chart.barChartBarChart view
pie-chart.pieChartBarCompositionChart
suggested-user-intents.suggestedUserIntentsSuggestion pills

AIClaude in the development loop

Claude was used throughout as a working tool, not a novelty. I authored custom Claude development commands for the team that automate first-pass code review and enforce the project's Swift/SwiftUI coding guidelines before human review. Beyond that: scaffolding and refactoring across the eight modules — ViewModels, protocol/mock pairs, DTO boilerplate — and test generation for the tokenizer, DTO decoding and ViewModel layers, then hardened by hand against real streaming edge cases. Every generated output was reviewed for correctness and performance. The engineer stays accountable for what ships.

8Modules
50+Chat package files
17Coach-mark files
8Component types
0.1%Phase 1 rollout
17→26iOS support
§ 03 — Apps Shipped

Thirty-plus apps, from iOS 5 to iOS 18.

A representative slice of the production apps I've architected, shipped, or led across the App Store, enterprise distribution, and TestFlight — from Objective-C in 2011 to Swift Concurrency and SwiftUI today. Counting the Kroger and GAP Inc. banner storefronts, the Ontario Hydro Green Button apps, and the six Pfizer internal apps individually, the total comes to 30+ production iOS apps.

Payments · 2025 →

TruPOS

Tech Mahindra · Enterprise POS

0→1 enterprise checkout app. Offline queue (Core Data + BGTaskScheduler), Bluetooth card readers, Face ID, async/await payment status, 80% test coverage.

Smart City · 2023–2025

NEOM Smart City

Tech Mahindra · Saudi Arabia

First production release shipped to the App Store. NEOMCore SPM adopted by ~20 internal NEOM apps; Apollo GraphQL, OpenAI assistant, Twilio calling, Apple Speech.

Consumer · 2023–2024

TruGreen Mobile

Tech Mahindra · React Native

React Native + TypeScript app shipped to iOS and Android. Authored native Swift modules and JS bridges for biometrics, deep links, and secure storage.

Retail · 2023

Kroger Gamification (v1 & v2)

Tech Mahindra · Kroger

End-to-end iOS delivery of the Gamification module, shipped across Kroger and sister-banner apps (Ralph's, Fred Meyer, Harris Teeter). Firebase Remote Config + A/B.

Retail · 2022

GAP, Athleta, Banana Republic, Old Navy

Avenue Code @ GAP Inc.

iOS features shipped across all four GAP Inc. storefronts in Swift/SwiftUI and Objective-C. Owned the Notification System workstream from scratch to production.

Banking · 2021–2022

TD Canada Banking

Clearbridge Mobile / Amdocs

SIJ, MHA, and CIBA loan modules used by millions of TD customers. Face ID / Touch ID via LocalAuthentication + Keychain; contributed to the TD iOS Banking Foundation Framework.

Smart Utilities · 2017–2021

Trickl

Tata Consultancy Services

Smart-utility app with real-time energy gauges, device-control toggles, push notifications. Core Data + GCD networking over AWS. Swift 3 → Swift 4 migration.

Smart Utilities · 2018–2021

Green Button (Toronto / London / Whitby Hydro)

TCS · Multiple Ontario hydros

Cross-platform utility apps on Ionic 4 / Capacitor + Angular 9, sharing reusable iOS components packaged as a framework across three Ontario hydro utilities.

Pharma · 2015–2017

Pfizer iOS Suite — 6 internal apps

Tata Consultancy Services · Pfizer

Events, Emotions, GroAssist, Gavi Stats, KC Planner, and supporting tooling. Reusable expandable table cells, Janrain SSO, offline sync, and custom Core Graphics charts (scatter, bar, rocker) built from scratch.

Consumer · 2013–2014

Reliance Jio World

GlobalLogic / smartData

Early-iOS consumer app for the Reliance Jio ecosystem in Objective-C.

Health & Fitness · 2012–2014

MindBody Yoga / Fitness

Regard Solutions

Yoga and fitness consumer iOS app — class booking, schedules, and user profiles.

Health · 2012–2014

Emergency Link

Regard Solutions

Emergency / medical info app for first responders — early accessibility work.

R&D · 2011–2013

Qualcomm Healthy Circle (POC)

smartData · Accessibility R&D

Accessibility R&D proof-of-concept exploring inclusive interaction patterns on early iOS.

Early App Store — 2011–2014

Five additional consumer apps

GlobalLogic / Regard Solutions

Wall Mall, Digital PA, Share My Pair, EQY-P, and Viva iPad — early-iOS storefront, productivity, social, loyalty, and iPad-enterprise apps shipped in Objective-C and Titanium across iOS 5–7.

AI · 2024 →

Doctor AI

Personal Project · TestFlight Beta

Solo full-stack: Swift/SwiftUI iOS client, Android companion, shared Swift Package, Node.js + TypeScript backend on Google App Engine, Firebase, OpenAI orchestration. Apple Speech transcription + Twilio Video.

§ 04 — Architecture & Impact

Reusable frameworks, design reviews, and the engineers around me.

My most leveraged work isn't a single app — it's the platforms, packages, and patterns other teams build on top of. Reusable iOS infrastructure, mentorship, and stakeholder-facing design reviews are the through-line.

NEOMCore SPM

Reusable iOS framework — networking, OAuth, SSL pinning, shared UI — defined and shipped for the NEOM platform. Adopted across ~20 internal NEOM apps.

TruPOS Payment Package

Swift Package for payment flows, receipt generation, and deep linking — adopted by 3 internal apps, eliminating per-app reimplementation.

TD Banking Foundation Framework

Contributed to and republished the shared iOS framework via CocoaPods to streamline dependency management across the TD Canada banking iOS estate.

Kroger DevOps

Authored Fastlane + GitHub Actions + shell/Ruby/Node.js pipelines used by the entire Kroger iOS org for build, sign, and deploy.

Green Button Cross-platform

Built reusable iOS components packaged as a framework, shared across three Ontario hydro utilities (Toronto, London, Whitby).

Stakeholder design reviews

Drove design-review sessions across product, backend, security, and design — translating business requirements into documented architecture, interface contracts, and risk plans across TruPOS, NEOM, Kroger, and TD.

§ 05 — Stack

The toolset, kept current.

Across the years, the through-line has been Swift and the Apple platform — but the stack I reach for in 2026 is meaningfully different from 2016. A snapshot of what I'm fluent in today.

Languages
Swift 5.x · SwiftUI · Objective-C · JavaScript / TypeScript (React Native) · C / C++ · Python
Apple Frameworks
UIKit · SwiftUI · Combine · Swift Concurrency (async/await, Actors, Sendable) · Core Data · Core Animation · Core Graphics · AppIntents · Speech · AVFoundation · MapKit · WidgetKit
Architecture
MVVM · MVC · VIP/Clean · SOLID · Protocol-Oriented Programming · Dependency Injection · Modularization (SPM) · Apple HIG
Networking
REST/JSON · GraphQL (Apollo iOS) · OAuth 2.0 · SSL / certificate pinning · WebSockets · URLSession · Codable
Security & Platform
Keychain · LocalAuthentication (Face ID / Touch ID) · App Transport Security · Universal Links · APNs · Notification Service Extensions
AI / LLM on iOS
OpenAI SDK integration · prompt engineering · LangChain-based iOS prompt templates · on-device Speech-to-Text · AI-assisted dev workflow (GitHub Copilot, Claude, ChatGPT)
Testing
XCTest · XCUITest · TDD · mocks / stubs · Accessibility Inspector (VoiceOver)
Backend & Tooling
Node.js + TypeScript (REST APIs, LLM orchestration, Google App Engine) · Firebase (Auth, Firestore, FCM) · Fastlane (Ruby) · GitHub Actions · Xcode Cloud · Bitbucket · JIRA · Confluence · shell / Bash · Python
Performance
Instruments (Time Profiler, Allocations, Leaks) · Crashlytics · Sentry · symbolication · launch-time and memory optimization
Experimentation
Firebase Remote Config · feature flags · A/B testing · Google Analytics · Grafana observability
Integrations
Bluetooth / MFi accessories · OpenAI SDK · Twilio Video · Apple Speech · MapKit · Core Location
§ 06 — Education

Where it started.

2007 — 2011

B.E., Computer Technology

Priyadarshini College of Engineering · R.T.M. Nagpur University

Graduated 2011. Started shipping iOS apps to the App Store the same year.

§ 07 — Open Source

Public experiments, mostly at the intersection of Swift and AI.

All 44 public repositories from github.com/imuks — 30 original projects spanning Swift/SwiftUI, AI agents and full-stack TypeScript, plus 14 forks kept as references. Last synced September 2026.

Original work 30 repositories · newest first

imuks.github.io

This site — a single hand-written HTML page deployed on GitHub Pages.

HTML · 2026

Zafin-pfm-agent

Penny — a conversational personal-finance agent that answers questions over six months of transactions by calling analytics tools, never doing the arithmetic itself.

Python · 2026

ms-dropshipping-market-research

Claude Code skill for high-ticket dropshipping market research — evidence-cited opportunity briefs scored on a multi-criteria rubric.

Python · MIT · 2026

nuvista-realtor-platform

NuVista — full-stack real-estate platform with live IDX listing sync, an AI assistant and a market-analytics dashboard. React + TypeScript, Node/Express, MongoDB.

TypeScript · 2026

storefront-engine

AI-native pipeline for building and scaling high-ticket Shopify stores — Python research engine with paired domain-expert reviewers, Langfuse-traced.

Python · MIT · 2026

car_sale_whatsapp_bot

CarSales Bot — AI WhatsApp sales agent for car dealerships: Baileys transport, agent loop and SQLite inventory behind a 3-tier service layout.

TypeScript · 2026 · ★ 1

carsales-ai-installer

Installer / packaging layer for CarSales Bot — the signed, notarized Electron desktop app, with electron-updater OTA via GitHub Releases.

2026

SteadyAI-main

SteadyAI — TypeScript backend (Node + Prisma) with web and Android clients, Dockerized for deployment.

TypeScript · 2026

reactiv-ios

SwiftUI take-home: App Clip deep-link parsing over a reusable coordinator/router, repository and network layer.

Swift · 2026

Pharma-iOS

Swift/SwiftUI exploration of healthcare iOS patterns inspired by the Pfizer-era work.

Swift · 2025

MedPalAI-iOS

MedPal AI — the Doctor AI iOS client in Swift/SwiftUI, currently on TestFlight beta.

Swift · 2025 · ★ 1

Nodejs-backend-doctor-ai

TypeScript + Node.js backend for Doctor AI — LLM orchestration on Google App Engine.

JavaScript · 2025

swift_DSA

Data structures and algorithms in Swift — a public interview-prep reference.

Swift · MIT · 2024 · ★ 1

tg-aaa

Apple App Site Association hosting for TypeGenie universal links.

2024

aasa-host

Apple App Site Association hosting for universal links and App Clips.

2024

visionFramework

Apple Vision framework experiments in Swift.

Swift · 2024

medial-ai-dev

JavaScript development sandbox for the Doctor AI stack.

JavaScript · 2024

ai-doctor-components

Evaluation notebook for Doctor AI prompt iteration.

Jupyter Notebook · 2024

AIDoctor-SPM

The shared Swift Package powering the Doctor AI iOS client — domain logic, transport, and AI orchestration types.

2024

iOS-doctor-ai

Earlier iteration of the Doctor AI iOS client.

Swift · 2024

doctor-ai-twilio

Twilio Video integration for Doctor AI consultations.

2024

typegenie-iOS

iOS client experiment for TypeGenie.

2023

worklow_log

Workflow log scratch repo.

MIT · 2023

StableDiffusion_iOS

Stability AI / Stable Diffusion integration for on-device iOS image generation, published shortly after the model release.

Swift · MIT · 2023 · ★ 9

chatGPT_iOS

Native iOS client for OpenAI's chat API — published January 2023, one of the earliest public Swift integrations after the API launched.

Swift · MIT · 2023 · ★ 9

GerritTest

Testing a Gerrit code-review setup.

MIT · 2017

Sona

Learning repo.

2017

PlayWithiOS

Early Objective-C playground.

Objective-C · 2016 · ★ 1

Hello-iOS

Demo apps from the Objective-C era.

2016

Gittutorials

Git tutorial exercises.

2016

Forks & references 14 repositories

§ 08 — Contact

Open to conversations
about staff and lead iOS roles.

Based in London, Ontario. Canadian citizen — ready to relocate immediately to Toronto, San Francisco, New York, or Seattle, and TN-eligible for US roles with no lottery or petition. Interested in product-focused teams doing serious work with Swift, on-device ML, or modern AI tooling on iOS.