Mohamed Elabbas is a research engineer based in Montreal with 10 years of software engineering experience and a growing focus on machine learning. He blends practical software development background from roles in industry with formal ML training from the African Institute for Mathematical Sciences and hands-on research at Polytechnique Montréal and Mila. Currently at Espace pour la vie, he applies AI to real-world problems, bringing both experimental rigor and production-minded coding practices. Colleagues describe him as highly motivated and eager to tackle new challenges, with a track record of moving from electrical engineering foundations to applied ML research. Unusually, his career bridges cross-continental experience—from Sudanese engineering roots to Canada’s AI ecosystem—giving him a broad perspective on deploying impactful ML solutions.
10 years of coding experience
4 years of employment as a software developer
Master's degree Machine Learning, Master's degree Machine Learning at African Institute for Mathematical Sciences
Bachelor's degree Electrical and Electronics Engineering, Bachelor's degree Electrical and Electronics Engineering at University of Khartoum
Contributions:7 pushes, 4 branches in 2 years 3 months
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.