Mohammed Ghannam is a researcher and algorithm engineer based in Berlin with a decade of experience applying advanced optimization methods to logistics problems. He specializes in column generation and branch-and-price approaches for vehicle routing and scheduling, and contributes to mixed-integer programming solver development. His career spans research roles at Zuse Institute Berlin, HTW Berlin and the University of Bonn, and industry experience building algorithms at felmo and earlier software engineering roles. Mohammed combines rigorous academic training (MSc Computer Science, University of Bonn) with practical product-facing algorithm work, bridging theory and deployable systems. He often moves between guest-researcher and full-time research positions, reflecting a collaborative, project-driven approach to solving hard combinatorial problems. Beyond publications and solver code, he brings hands-on implementation experience that accelerates turning mathematical models into production-ready software.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Computer and Communications Engineering, B+, Bachelor of Science - BS, Computer and Communications Engineering, B+ at Alexandria University
Master of Science - MS, Computer Science, 1.2, Master of Science - MS, Computer Science, 1.2 at The University of Bonn
Contributions:1 release, 1 review, 42 PRs in 3 years 4 months
capirustscip
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.