iOS Developer · SwiftUI · Swift 6 · Clean Architecture Desouk, Egypt · Open to relocation and remote roles
I've spent 5 years building production iOS apps in Swift, SwiftUI, and UIKit for clients in Egypt and Kuwait, with 50+ releases and apps serving 10K+ users. The work covers marketplaces, live e-learning, legal consultation with VoIP calling, and livestock ERP. I care about Clean Architecture that stays readable as an app grows.
Noor is an open-source Islamic companion app for iPhone, iPad, and macOS, built from one SwiftUI codebase.
- Swift 6 strict concurrency, Clean Architecture (MVVM-C), manual dependency injection
- Offline-first: on-device prayer times and Qibla, SwiftData, GRDB with FTS5 Arabic search
- Full Arabic/English localization with RTL mirroring
I'm also the iOS developer and tech lead on Mesllah, a livestock management ERP for a Kuwaiti client.
| App | What it is | Highlights |
|---|---|---|
| Event Box | Event-planning marketplace | SwiftUI, @Observable, type-safe Router/Coordinator across 10+ modules, Pusher chat |
| Mesllah | Livestock ERP (Kuwait) | UIKit, Clean Architecture, Core Data offline-first with background sync |
| Qetass | Legal consultation (User and Lawyer apps) | CallKit, PushKit, OpenTok voice/video calls |
| Yussr Education | Live e-learning (Student and Teacher apps) | Agora video classes, shared whiteboard, WebSocket chat, iPad |
| Al-Kharashi | Private family social app | Interactive family tree, posts, magazines, events feeds |
| Serva | Services marketplace (Client and Provider apps) | Socket.IO chat, Google Maps live provider tracking |
Swift 6 SwiftUI UIKit Combine Observation · async/await Actors Sendable · Clean Architecture MVVM + Coordinators Dependency Injection SOLID · Core Data SwiftData GRDB Realm · REST WebSocket Socket.IO Pusher · Agora OpenTok CallKit PushKit · HyperPay Moyasar PayTabs · SPM CocoaPods TestFlight XCTest · Claude Code Codex
