Summary
Ahmed Hassan is a Full Stack Software Engineer from Alexandria with a decade of hands-on web development experience, transitioning from PHP/MySQL roots to modern stacks like Node.js, React, NoSQL and Electron. Currently balancing roles as a software engineer at BloomPath AI, a teaching assistant at Alexandria University, and a freelance developer on Upwork, he blends production delivery with mentoring and client-facing problem solving. A high-achieving Computer Engineering graduate (3.79/4.0) with multiple Udacity nanodegrees in AI and front-end development, he is comfortable across languages and tools—from Kotlin and C to Firebase, Dialogflow and CI/CD. Known for building and fixing web applications since age 13, he combines practical legacy-system knowledge with current best practices in deployment and developer tooling.
10 years of coding experience
Bachelor of Engineering - BE, Computer Engineering, 3.79 / 4.0 with a degree of honor, Bachelor of Engineering - BE, Computer Engineering, 3.79 / 4.0 with a degree of honor at Alexandria University
STEM School Of Alexandria
Nanodegree Program, AI Programming with Python, Nanodegree Program, AI Programming with Python at Udacity
English, Arabic