Mostafa Ibrahim is a Senior Computer Vision Engineer with 11 years of experience building and leading vision teams across industry and research, currently solving ML and CV challenges at NVIDIA in California. He holds a PhD from Simon Fraser University with multiple first-author CVPR and ECCV publications and a track record of internships at Google and D-Wave, bridging top-tier research and product-focused engineering. As a former team lead at Huawei and startups like Flex A.I., he shipped practical solutions ranging from hand-pose estimation with GAN-based synthetic realism to multi-sensor fusion and model quantization for autonomous driving. He began his career in systems and backend engineering (C++/Java) and has taught algorithms and competitive programming—evidenced by his ArabicCompetitiveProgramming repo that supports an educational video series. A dual-experienced researcher-engineer, he excels at turning ambiguous requirements into deployable pipelines and pragmatic annotation strategies that accelerate development. He holds Canadian and U.S. immigration approvals (US O-1/EB-1 history), underscoring recognized technical distinction.
12 years of coding experience
13 years of employment as a software developer
Master of Science (M.Sc.) Computer Vision, Master of Science (M.Sc.) Computer Vision at Cairo University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Simon Fraser University
The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
Role in this project:
Back-end Developer
Contributions:1 review, 189 commits, 2 PRs in 8 years 1 month
Contributions summary:Mostafa's primary contribution appears to be implementing a calculator application in C++. The initial commit established the core calculator functionality, including input validation, menu interaction, and basic arithmetic operations. Subsequent commits refined the application by incorporating functions and loops, demonstrating a progression in code structure and problem-solving skills within the context of C++ programming. The user further improved the Calculator with more operations.
Paper ibrahim et al, cvpr 2016 - A Hierarchical Deep Temporal Model for Group Activity Recognition -
Contributions:30 commits, 28 pushes, 1 branch in 6 years 6 months
activity-recognition
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.