Skip to content

CAFU

Senior iOS Engineer · CAFU · 2023-2026

Bundle size
−40%
Market
UAE & KSA
iOS
SwiftSwiftUIUIKitModular SPMCombineFastlane
View on the App Store →

The problem

CAFU’s on-demand fuel and car-service app had grown for years without a structural reset. Build times were long, the codebase resisted parallel work, and app size had crept past what users on regional networks would tolerate.

What I did

I led the modernization: breaking the monolith into modular Swift packages with explicit boundaries, replacing legacy UIKit surfaces with SwiftUI where it paid for itself, and auditing the dependency graph and asset pipeline until bundle size dropped by 40%.

Alongside that I rebuilt the release pipeline on Fastlane with signed CI, cutting release time by 60% and removing nearly every manual step, and integrated Apple Pay and the B2B payment gateways the GCC market needs.

Outcome

A smaller, faster app, and a codebase where multiple engineers can ship in parallel without stepping on each other.