Amro Abdelfatah is a self-taught software developer with a decade of professional experience who transitioned from petroleum engineering to building web applications and data visualization tools. Based in Norway, he combines a Master’s background in reservoir engineering with practical skills in Python, React TypeScript, D3.js, DeckGL and NestJS to deliver interactive, data-driven UIs at AspenTech/Emerson. He has a strong eye for UI/UX from roles as a development specialist and formal study in CS50 Web Development and Android/Udacity courses, enabling him to bridge design and engineering effectively. Amro’s hands-on experience includes QC-driven, analytical work as a petrophysicist, which informs his methodical approach to complex data problems. He thrives on turning domain expertise into polished interfaces and has repeatedly shipped full-stack features that make technical data more accessible to end users. Quietly interdisciplinary, he leverages oil & gas domain knowledge to build tools that surface actionable insights from dense engineering datasets.
10 years of coding experience
1 year of employment as a software developer
Bachelor’s Degree Petroleum Engineering, Bachelor’s Degree Petroleum Engineering at Universiti Teknologi PETRONAS
Nanodegree Android Development, Nanodegree Android Development at Udacity
Boot Camp Web Development, Boot Camp Web Development at AlMakinah
Master of Engineering (M.Eng.) Petroleum Engineering, Master of Engineering (M.Eng.) Petroleum Engineering at University of Stavanger
CS50 Web Development, CS50 Web Development at Harvard Online
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.