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

Mohammed Afsal

Senior iOS Engineer, building in Swift

13+ years shipping mobile products across government, travel, healthcare, payments and e-commerce — from individual contributor to iOS Tech Lead. I built ALHOSN, the UAE's official COVID-19 app used by 5M+ users, with MVVM, VIPER and MVC in production.

13+YEARS SHIPPING iOS
5M+USERS ON ALHOSN
7PRODUCT TEAMS
4ARCHITECTURES IN PROD
about

Currently building the travel super-app at Volindo.

I'm a Senior iOS Engineer based in Dubai, with a career that spans government platforms, travel tech, healthcare, payments and e-commerce. I've taken products from their first screen to production — and I mentor junior engineers and review code to keep quality high.

At Abu Dhabi Digital Authority I worked as iOS Tech Lead on TAMM, a national government services platform, mentoring a junior developer. Before that, at Digital14, I built features of ALHOSN, the UAE's official COVID-19 app used nationwide by 5M+ users. Today, at Volindo, I build map-driven itinerary and booking experiences for a Swift-based travel super-app and act as the primary iOS pull-request reviewer.

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

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

13 years, one craft.

Senior iOS EngineerApr 2024 — Present
Volindo · Dubai, UAE
  • Delivering iOS features for 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, design and QA.
  • Primary gatekeeper for iOS pull-request reviews, enforcing code quality and consistency across the team.
  • Built map-driven experiences with MapKit — drag-and-drop itinerary planning, waypoint sync and real-time UI state propagation via Combine.
  • Built and own the hotel booking flow: room selection, guest management, expiry timers and offline persistence with SwiftUI + Core Data.
  • Developed an XMPP-based instant messaging client supporting message receipts (sent/delivered/read), typing indicators, presence tracking and rich media transfers.
  • Established unit/integration coverage across untested modules using XCTest and Swift Testing, applying TDD to improve regression safety.
SwiftSwiftUICombineMapKitgRPCXMPPCore Data
iOS Tech LeadOct 2022 — Apr 2024
Abu Dhabi Digital Authority · TAMM · Abu Dhabi, UAE
  • Worked hands-on as an iOS engineer on TAMM, a large-scale government services platform, within a modular VIPER architecture.
  • Contributed to architectural decisions on scalability and long-term maintainability of the codebase.
  • Mentored a junior iOS developer through code review and technical guidance.
SwiftVIPERUIKitFastlane
Senior iOS Engineer (Contract)Nov 2021 — 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 to improve maintainability and stability.
  • Built banking onboarding with Plaid SDK integration so employees can link financial accounts.
  • Developed the integration of a WebRTC chat module, managing peer connection lifecycles, local persistence and background state transitions.
Objective-CMVVM-CPlaidWebRTCRxSwift
Senior iOS DeveloperAug 2020 — Nov 2021
Digital14 · Dubai, UAE (Remote)
  • Built features of ALHOSN UAE, the UAE's official COVID-19 contact-tracing app — digital signing, OAuth auth and BLE BlueTrace technology.
  • Applied performance optimisation and caching strategies in an app used nationwide by 5M+ users.
MVVM-CRxSwiftRealmBLE
iOS DeveloperMar 2019 — Aug 2020
Ekar · Dubai, UAE
  • Shipped new features for the Ekar car-sharing app (IoT-enabled fleet); integrated Apple Pay via Checkout.com.
  • Reduced app crash rate by 30% through targeted debugging and optimisation.
  • Role ended due to COVID-19 impact on the company.
MVVMIoTApple PayCore Data
iOS DeveloperDec 2016 — Dec 2018  ·  Jan 2013 — Dec 2016
Quadcircles · Cybraum
Objective-CMVCCore BluetoothStripePayPal
skills

The stack, end to end.

Languages & UI

SwiftObjective-CSwiftUIUIKitCombineSwift Concurrency

Architecture

MVVMMVVM-CVIPERClean (VIP)MVC

Data & Networking

Core DataRealmRESTgRPCProtobufWebSocketWebRTCXMPP

Payments & Integrations

Apple PayStripePayPal

Testing & CI/CD

XCTestSwift TestingTDDFastlaneCircleCI

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.

volindo.com ↗ Currently in MVP stage
T
Shipped

TAMM

National government platform · Abu Dhabi

iOS Tech Lead on the UAE's flagship government services app — hands-on work in a modular VIPER architecture and mentoring a junior developer.

App Store ↗
A
5M+ users

ALHOSN UAE

UAE's official COVID-19 app

Digital signing, OAuth authentication and BLE BlueTrace technology, with performance and caching work, used nationwide by 5M+ users.

App Store ↗
Hb
Shipped

Homebase

Workforce scheduling & payroll · USA

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

App Store ↗
E
Shipped

ekar

Car-sharing · IoT-enabled fleet · 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.

Education

B.Tech, Electronics & Communications

University of Calicut

Certification

iOS Lead Essentials

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