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.

Every icon here is an app I helped ship. Tap one to open it.

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 2018 – 2020

    iOS Developer

    Sat Finder, Cairo

    • Built offline-first apps with Core Data and MVVM
    • Designed UX flows from scratch
  8. 2017 – 2018

    iOS Developer

    Cyan Digital House, Cairo

    • Migrated a legacy Objective-C codebase to Swift
    • Built reusable UIKit components

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