Ahmad Ahmad Muhammad was born in Kano, Nigeria. He received his bachelor's degree in software engineering in 2017 from the faculty of computer science and information technology, Ahram Canadian University. He received his M.Sc. degree in software engineering in 2021 from the School of Information Technology and Computer Science (ITCS), Nile University. Currently, he is a Ph.D. candidate in the software engineering program, at the School of ITCS, Nile University and an instructor at ITCS. His research interests are mobile applications development, compiler-based code translation, formal verification and machine learning.