I’m Ahmed Gamal. I build web applications and help others learn to do the same.

My love for computers started when I was a kid — sparked by a passion for games and encouraged by a supportive computer science teacher in middle school who believed I had something special.

In high school, I explored basic programming and built a few websites using drag-and-drop tools, but my main focus at the time was academics. Things truly changed when I joined the Faculty of Engineering and specialized in Communications and Computer Engineering. It was there, through a student activity focused on web development, that my passion reignited.

What I love most about web development is creating beautiful, functional experiences from nothing — things people all over the world can see and use. I've completed freelance projects for various clients, and throughout university, I also explored competitive programming by participating in ECPC and studying algorithms and data structures deeply.

Along the way, I discovered a love for teaching. I’ve helped students learn web development both during college through student activities and after graduation through structured programs and bootcamps.

Today, I’m focused on building my first SaaS product — something useful, scalable, and impactful. I’m currently learning more about microservices and how to design systems that serve a large number of users efficiently.