Mohammed Afsal
Open to Senior iOS / Mobile Lead roles · Dubai, UAE

Mohammed Afsal

Senior iOS Engineer, building in Swift

12+ years shipping mobile products across government, travel, fintech and healthcare — from individual contributor to iOS Tech Lead. Apps I've built or led have crossed 5M+ downloads, running on Clean Architecture, MVVM and VIPER in production.

12+YEARS SHIPPING iOS
5M+DOWNLOADS DELIVERED
9PRODUCT TEAMS
4ARCHITECTURES IN PROD
about

Currently building the travel super-app at Volindo.

I'm a Senior iOS Engineer based in Dubai, holding a UAE Golden Visa, with a career that spans government platforms, travel tech, fintech, healthcare and e-commerce. I've been the engineer trusted to take a product from its first screen to production at scale — and the lead trusted to mentor the next set of engineers doing the same.

At Abu Dhabi Digital Authority I led iOS architecture for TAMM, a national government services platform. Before that, at Digital14, I helped scale ALHOSN, the UAE's contact-tracing app, to over 5 million users. Today, at Volindo, I'm architecting map-driven itinerary and booking experiences for a Swift-based travel super-app.

My work is grounded in Clean Architecture, TDD and modular design — I care as much about a codebase's long-term health as I do about what ships this sprint.

LOCATIONDubai, UAE
STATUSUAE Golden Visa
ROLESenior iOS Engineer
FOCUSSwift · SwiftUI · Clean Arch.
EMAILafsalkp.mohammed@gmail.com
PHONE+971 50 511 5744
experience

12 years, one craft.

Senior iOS Engineer / ArchitectApr 2024 — Present
Volindo · Dubai, UAE
  • Contributing to a Swift-based travel super-app spanning hotel booking, itinerary, social feed, notifications and trip companion modules, integrating gRPC/Protobuf across iOS, Android, backend, product and QA.
  • Architected map-driven experiences with MapKit — drag-and-drop itinerary planning, waypoint sync and real-time UI state propagation via Combine.
  • Owned the hotel booking flow: room selection, guest management, expiry timers and offline persistence with SwiftUI + Core Data.
  • Established unit/integration coverage across untested modules using XCTest and Swift Testing, applying TDD to improve regression safety.
SwiftSwiftUICombineMapKitgRPCCore Data
iOS Tech LeadOct 2022 — Sep 2023
Abu Dhabi Digital Authority · TAMM · Abu Dhabi, UAE
  • Led iOS architecture for TAMM, a large-scale government services platform, implementing modular VIPER and defining the technical roadmap.
  • Drove architectural decision-making for scalability and long-term maintainability across the team.
  • Mentored junior iOS developers, raising team output and code quality.
SwiftVIPERUIKitFastlane
Senior iOS EngineerFeb 2022 — Oct 2022
Homebase · Remote (USA)
  • Implemented biometric authentication across the Homebase workforce management app.
  • Migrated a legacy Objective-C VIPER codebase to Swift MVVM-C, improving maintainability and stability.
  • Built banking onboarding with full Plaid SDK integration for financial account linking.
Objective-CMVVM-CPlaidRxSwift
Senior iOS DeveloperNov 2021 — Feb 2022
G42 · Abu Dhabi, UAE
  • Led development of HealthierU — appointment scheduling, medical report access and video consultations via Agora SDK.
  • Wrote unit/integration tests and resolved critical crashes and memory leaks.
SwiftUICombineAgora SDK
Senior iOS DeveloperAug 2020 — Sep 2021
Digital14 · Dubai, UAE (Remote)
  • Built ALHOSN UAE, the national contact-tracing app — digital signing, OAuth auth and BLE blue-trace technology.
  • Scaled the app to over 5M users through performance optimisation and caching strategies.
MVVM-CRxSwiftRealmBLE
iOS DeveloperOct 2019 — May 2020
Ekar · Dubai, UAE
  • Shipped new features for the Ekar car-sharing app; integrated Apple Pay via Checkout.com.
  • Reduced app crash rate by 30% through targeted debugging and optimisation.
MVVMApple PayCore Data
iOS DeveloperMar 2019 — Aug 2019  ·  Dec 2016 — Dec 2018  ·  Jan 2013 — Oct 2016
ITForce · Quadcircles · Cybraum
  • Delivered SimplyChains (real-estate, Stripe payments), HiPay (BLE receipt printing), iGold and 2Mummy, plus 8+ apps at Cybraum including Zulekha Hospital and Diya Travels.
Objective-CMVCCore BluetoothStripe
skills

The stack, end to end.

Languages & UI

SwiftObjective-CSwiftUIUIKitCombineSwift Concurrency

Architecture

MVVMMVVM-CVIPERClean (VIP)MVCMVP

Data & Networking

Core DataSwiftDataRealmCloudKitRESTGraphQLgRPCProtobufWebSocket

Payments & Integrations

Apple PayStripePlaidPayPalBraintreeAgora SDK

Testing & CI/CD

XCTestSwift TestingTDDFastlaneGitHub ActionsXcode CloudCircleCI

Tooling & AI

InstrumentsProxymanSentryCrashlyticsClaude CodeCursorGitHub Copilot
selected work

Products I've shipped and led.

V
In production

Volindo

Travel super-app · Dubai

Booking, itinerary planning and social trip features for a Swift-based super-app, with map-driven UX built on MapKit and Combine, backed by gRPC/Protobuf services.

Currently in MVP stage
T
Shipped

TAMM

National government platform · Abu Dhabi

Led iOS architecture for the UAE's flagship government services app — modular VIPER, technical roadmap and mentorship for the iOS team.

App Store ↗
A
5M+ users

ALHOSN UAE

National contact-tracing app

Digital signing, OAuth authentication and BLE blue-trace technology, scaled to over 5 million users through performance and caching work.

App Store ↗
H
Shipped

HealthierU

Healthcare · G42

Appointment scheduling, medical report access and video consultations powered by the Agora SDK.

App Store ↗
Hb
Shipped

Homebase

Workforce scheduling & payroll · USA

Biometric authentication, Plaid-powered banking onboarding, and a legacy Objective-C VIPER to Swift MVVM-C migration.

App Store ↗
E
Shipped

ekar

Car-sharing · Dubai

New features on an MVVM codebase, Apple Pay via Checkout.com, and a 30% reduction in crash rate through targeted debugging.

App Store ↗
education & certifications

Foundations.

2007 — 2011

B.Tech, Electronics & Communications

University of Calicut, India

Certification

iOS Lead Essentials

Essential Developer Academy — Clean Architecture, TDD, CI/CD