About me

When I'm not immersed in coding or designing, I'm a husband and a father who love spending quality time with family and also experimenting with home-cooked recipes. Balancing my passion for technology with family is what keeps me inspired and energized!



Senior Software Engineer

2017 - now

Currently, I am responsible for developing and optimizing user interfaces for one of the world's leading travel platforms. I work closely with cross-functional teams, contributing to strategic decisions related to frontend technologies and practices. I also play a key role in business discussions, helping to align our technical work with the product objectives.

My role involves significant collaboration ensuring the delivery of high-performance, scalable, and user-friendly applications and experiences. Not only that but also I've been involved in interviewing and onboarding new team members, as well as providing training to help them get up to speed.


Senior Software Engineer

2015 - 2017

I led a frontend development team of various travel-related web applications. I collaborated with designers, backend engineers, and product managers to deliver high-quality, user-centric digital solutions.
My role involved a high level of strategic decision-making, helping to shape our frontend development practices and contributing to the overall business strategy.

Souq (Amazon)

Senior Software Engineer

2014 - 2015

Moving to Amazon Dubai, I took on more advanced responsibilities, leading the development of frontend features for various high-profile projects.
I played a pivotal role in optimizing web performance, improving user experience, and ensuring the scalability of our applications. I also collaborated closely with cross-functional teams, contributing to strategic decisions and helping to drive the success of our projects.


Frontend Engineer

2012 - 2014

At Dubizzle, I further honed my frontend development skills, creating user interfaces for high-traffic web applications. I worked closely with backend engineers to ensure seamless integration and collaborated with product managers to align our work with business goals.

My role also involved optimizing web performance and improving user experience, contributing to the overall success of our applications.

Vodafone Egypt

Frontend Engineer

2010 - 2012

I developed and implemented user-facing features for the company's internal and external applications. This involved using my strong coding skills and understanding of UX principles to create seamless, intuitive digital experiences for users.

I also collaborated with backend engineers to integrate server-side elements and worked with business teams to ensure our applications met company objectives.

Benchmark E-Solutions

Senior Web Designer

2008 - 2010

As a Senior Web Designer at Benchmark E-Solutions, I took on a leadership role in design oour main product. I worked closely with cross-functional teams, providing design guidance and ensuring the delivery of high-quality, iPad designs.

I also played a key role in client meetings, and user testing helping to translate business goals into effective solutions that users will love.


Web Designer

2005 - 2008

I was responsible for creating and implementing website designs. This involved understanding client needs, conceptualizing visual elements, and ensuring the site layout was user-friendly.

I collaborated with both clients and internal teams to ensure business requirements were met, and I also maintained and updated websites to ensure optimal performance and user experience cross browsers.