Imperative Navigation
Coordinator-based push, sheet, and full-screen navigation in SwiftUI.
View project ↗Ahmed M. Hassan Mobile & AI Architect Dublin, Ireland
I architect scalable Apple-platform products with Swift, thoughtful design, and a focus on reliable experiences.
PROFILE & EXPERIENCE
From mobile apps to the teams and systems behind them.
Senior Software Engineer II · Dublin
Senior Software Engineer I from July 2025 to March 2026; promoted to II in April 2026.
Lead Engineer / Senior Software Engineer · iOS
Led an iOS team, shipped Tempo AI features, and improved testing, build workflows, and app reliability.
Senior Software Engineer · iOS
Contributed to the customer app’s search and booking experience and the iOS chapter’s architecture.
Software Engineer → Senior Software Engineer · iOS
Built and improved iOS apps, worked with design and backend teams, and supported the mobile team through code reviews and knowledge sharing.
02 / PROJECTS
iOS apps, open source packages, and developer tools I’ve contributed to.
All repositories ↗Coordinator-based push, sheet, and full-screen navigation in SwiftUI.
View project ↗A GitHub Action that triggers Xcode Cloud workflows for Flutter and native iOS projects.
View project ↗Contributed to the customer app’s search and booking experience.
View app ↗A travel app featuring Egyptian hotel stays, trips, and packages.
View app ↗A resident-services app for Cairo Festival City owners and tenants.
View app ↗A payment-services app that provides secure digital payment solutions, bill aggregation, and financial inclusion services.
No verified App Store listingAn e-waste exchange app connecting old electronics with discounts and services.
View app ↗A food-donation app and web service for restaurant vouchers; selected among Egypt’s top 10 projects.
No verified App Store listing03 / COMMUNITY
Sharing practical mobile engineering lessons through mentoring and conversation.
Mobile engineering, Swift architecture, code reviews, résumé feedback, and career strategy.
Book a session ↗Mentoring Swift developers as they build expertise and contribute to open-source projects.
Helping junior and mid-level iOS developers apply current practices and build scalable projects.

Panel discussion on Apple platform updates and what they mean for Swift developers.
A technical conversation about mobile engineering and the developer community.
Watch on YouTube ↗
A talk on the flexibility, maintainability, and scalability of Clean Architecture, and how MVVM-IO can improve user interfaces.
Swift Cairo on LinkedIn ↗04 / WRITING
Four articles on Swift, concurrency, ownership, and iOS architecture.
An exploration of Swift ownership and the ways values are copied, borrowed, and consumed.
Read article ↗Move from callbacks to AsyncStream, then reduce continuation boilerplate with a small property wrapper.
Read article ↗A practical breakdown of programmatic navigation, coordinator design, and cleaner view code in SwiftUI.
Read article ↗A look at value and reference types, copying, and a concise approach to updating copied values.
Read article ↗05 / CONNECT
Have an idea, a technical question, or just want to talk Swift?
I’m always up for a thoughtful conversation about mobile engineering, open source, or the next idea worth building.
Connect on LinkedIn