He began learning programming in 1997 at the age of ten, then worked for many years, starting in 2005, on developing various open-source projects such as PWCT and the Ring programming language.
He earned a Bachelor's degree in Electronic Engineering in 2008 from Menoufia University (Egypt), followed by a Master's degree in Information Systems in 2017, and a PhD in Computer Science in 2025 from King Saud University.
areas of expertise
Specialized in programming and related fields, including system and application development, teaching and knowledge transfer.