Hey, I’m Ahmed — a Senior Mobile Engineer who enjoys building things properly.
I work across React Native, Swift, SwiftUI, UIKit, Kotlin, and Kotlin Multiplatform (KMP), with a strong focus on building mobile apps that are fast, stable, scalable, and easy to maintain. I like understanding what is happening under the hood, not just using frameworks from the surface.
I’m particularly interested in React Native architecture and native integrations, including Expo, native modules, the New Architecture, JSI, TurboModules, Fabric, and building clean boundaries between JavaScript and native platforms.
On the native side, I enjoy going deeper into SwiftUI rendering and state, Swift Concurrency, threading, navigation, Server Driven UI, modular architecture, and bridging UIKit with SwiftUI. I’m also expanding that cross-platform thinking through Kotlin Multiplatform, sharing business logic while keeping the native experience where it matters.
I like simple code, but not shallow code. Good engineering, for me, is when the app feels smooth, the architecture makes sense, and the next engineer doesn’t hate touching it.

