Hi, I’m Ahmed, an iOS engineer, UX enthusiast and an agile coach
I strongly believe in this quote: “It’s not enough that we build products that function, that are understandable and usable, we also need to build products that bring joy and excitement, pleasure and fun, and yes, beauty to people’s lives.” -Don Norman


iOS Development
I find a great passion in crafting iOS apps. I’m currently shifting my focus to dig deeper and learn more about iOS development, targeting to craft more awesome iOS solutions. Worked with Swift 2.0, Cocoa, Autolayout, CoreData, RestKit and Core Animation.

UX Design
Since 2014, I used to collaborate closely with stakeholders and designers throughout the project lifecycle, contributing to creative approaches and innovative solutions, seeking the most elegant user experience. I helped in ideation, information architecture, usability testing and even quick wireframing and prototyping.

Agile Coaching
Embracing the Agile mindset to ship the right product, really fast. Used to practice different Agile flavors like Scrum an Kanban for more than 6 years. I’m also, a serial lecturer and coach in multiple fresh graduate events.

More about me


With over 10 years of software development experience, I was exposed to a wide spectrum of software product types and technologies; from building enterprise intranets & public services automation to social platforms and mobile applications.

Past experience: Full-stack Web Development, iOS & Android Development, UX Design, Agile Practicing and Team Leading. Technologies; Java, PHP, Swift, Objective-C, JavaScript, MongoDB, MySQL.

I blog about parenting and understanding children psychology from time to time (in Arabic), enjoy playing squash, I’m also an Aikido martial artist.

Keep in touch..

twitter_icon     linkedin_ico     stackoverflow_circle