Mahmoud Fares Naguib
Mobile Chapter Lead at DoPay
I lead the mobile teams behind iOS and Android apps people use every day.
8+ years in Swift, SwiftUI, and Kotlin. Hands-on in the code, and accountable for the team, the architecture, and the release.
About
I run the mobile chapter at DoPay, across iOS and Android. That means owning the architecture, the technical decisions, and the engineering standards for everything mobile, while still shipping features myself.
Day to day I mentor engineers, review code, and work with Product, QA, Backend, and Design so mobile features land on time and stay stable after release.
My roots are deep in the Apple ecosystem: Swift, SwiftUI, and UIKit across iOS, tvOS, macOS, watchOS, and visionOS. I bring Kotlin and Kotlin Multiplatform for shared cross-platform logic.
I've built payroll, banking, ride-hailing, payments, and enterprise apps for companies across Egypt, Saudi Arabia, and the UAE.
- Experience
- 8+ years
- Apps shipped
- 15
- Companies
- 8
- Platforms
- iOS, Android, tvOS, watchOS, macOS, visionOS
- Based in
- Cairo, Egypt
- Education
- B.Sc. Computer Science, Ahram Canadian University, 2011–2015
Experience
-
2026 – now
Mobile Chapter Lead
DoPay, Cairo- Lead and support the Mobile Chapter across iOS and Android
- Stay hands-on with iOS and Android development: features, bugs, and technical tasks
- Mentor engineers through code reviews and technical guidance
- Drive mobile architecture and technical decisions
- Partner with Product, QA, Backend, and other teams to deliver mobile features
- Raise coding standards and improve development processes and team collaboration
- Ship and maintain dopay for employees and dopay business for companies
-
2025 – 2026
Senior iOS Engineer
Taklema, Saudi Arabia- Built Qur'an reading, audio recitation, bookmarks, and search features in Swift
- Owned app performance, stability, and code quality
- Integrated APIs and backend services, and supported App Store releases
-
2024 – 2025
Senior Software Engineer
Careem, remote, UAE- Built complex iOS features with SwiftUI and Combine
- Shared business logic across platforms with Kotlin Multiplatform
- Delivered 60fps animations and transitions
- Cut build times by 30% through CI/CD and asset optimization
-
2023 – 2024
Software Engineer
Amwal, remote, Saudi Arabia- Built a payment SDK from scratch with SwiftUI, SPM, and XCFramework
- Integrated Apple Pay with minimal merchant setup
- SDK adopted by 3+ production apps within 3 months
-
2021 – 2023
Software Engineer
Link Development, Cairo- Built and refactored apps for Red Bull and IHF with UIKit and SwiftUI
- Implemented backend-driven UI with RxSwift and Combine
- Led knowledge-sharing sessions on Swift concurrency and SwiftUI
-
2020 – 2021
Software Engineer
Banque Misr, Cairo- Built the BM Online banking app from scratch with RxSwift and MVVM
- Implemented secure authentication and account services
- Built a shared UI framework used across banking products
-
2018 – 2020
iOS Developer
Sat Finder, Cairo- Built offline-first apps with Core Data and MVVM
- Designed UX flows from scratch
-
2017 – 2018
iOS Developer
Cyan Digital House, Cairo- Migrated a legacy Objective-C codebase to Swift
- Built reusable UIKit components
Apps
-
dopayPayroll app for employees: balance, EarlyPay, and prepaid card control
iOS, Android
-
dopay businessPayroll for companies: fast, secure salary payouts to employees
iOS, Android
-
CareemSuper app for rides, food, and payments
SwiftUI, KMP, Jetpack Compose
-
SajdaTVIslamic streaming app for Apple TV
SwiftUI, tvOS
-
AmeenQur'an reading, recitation, prayer times, and athan
SwiftUI
-
BM OnlineMobile banking for Banque Misr
UIKit, RxSwift
-
Amwal Payment SDKiOS payment SDK with Apple Pay
SwiftUI, SPM
-
IHF HandballOfficial International Handball Federation news and results
UIKit
-
IHF Rule InterpretationOfficial handball rules reference
UIKit
-
Red Bull Mobile SaudiCarrier app for Red Bull Mobile in Saudi Arabia
UIKit
-
Here PassportTravel utility and digital passport services
SwiftUI
-
DaleelStoreMarketplace for digital gift cards and services
UIKit
-
نسخة المستشارينConsulting platform for professionals and clients
UIKit
-
نوافذ منشآتBusiness services platform
UIKit
-
Ojo FleetFleet tracking and vehicle management
Swift, CoreLocation
Open source
Skills
Leading teams
- iOS and Android chapter leadership
- Mobile architecture decisions
- Mentoring and code review
- Coding standards and process
- Working with Product, QA, and Backend
iOS and Apple platforms
- Swift, SwiftUI, UIKit
- Combine, RxSwift, async/await
- Objective-C
- tvOS, watchOS, macOS, visionOS
Android and cross-platform
- Kotlin
- Android, Jetpack Compose
- Kotlin Multiplatform
Architecture
- MVVM, TCA, Coordinator
- VIPER, Redux
- Clean Architecture, SOLID
- Modularization
Delivery and quality
- Fastlane, Bitrise, CI/CD
- XCTest, XCUITest, snapshot tests
- Firebase and crash monitoring
- SPM, CocoaPods, Git, Figma
Motion and UI craft
- Custom animations and transitions
- matchedGeometryEffect
- Gesture-driven UI
- UIViewPropertyAnimator