Hey, I’m Ahmed — a Senior iOS Engineer who enjoys building things properly.
I spend a lot of time with Swift, SwiftUI, UIKit, and the small details that make iOS apps feel fast, stable, and easy to maintain. I like understanding what is happening under the hood, not just using the framework from the surface.
SwiftUI is where I spend most of my curiosity lately: view identity, state changes, rendering behavior, navigation, body evaluation, and why a small change in structure can completely change how a screen behaves.
I’m also interested in Swift Concurrency, threading, task ownership, MainActor boundaries, Server Driven UI, modular architecture, Swift macros, Xcode tooling, and clean ways to bridge UIKit with SwiftUI.
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 does not hate touching it.