Mahdi Alehdaghi is a Sr. Machine Learning Scientist and seasoned software engineer with nine years of experience building and optimizing AI systems across embedded, backend, frontend, and mobile platforms. He holds a PhD in Computer Science researching cross-modal person re-identification and has applied that expertise to explainable vision models, prototypical concept mining, and domain-adaptive methods in industry. Mahdi brings hands-on proficiency in C++/CUDA and PyTorch, with a proven track record of deploying performant models on embedded devices and accelerating production-line quality checks. He has led teams and end-to-end development efforts, from messaging protocols and automated code generation to mobile and real-time graphics applications. Based in Montreal, he combines rigorous research instincts with practical engineering, often translating novel academic ideas into optimized, production-ready solutions. An unusual strength is his cross-domain fluency—moving between low-level optimization for embedded targets and high-level interpretability research.
9 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at École de technologie supérieure
Master's Degree, Artificial Intelligence, Master's Degree, Artificial Intelligence at Ferdowsi University of Mashhad
Pytorch Code for Cross-Modality Person Re-Identification (Visible Thermal/Infrared Re-ID)
Contributions:109 commits, 107 pushes in 1 year 5 months
pytorchcross-modalitythermalvisibleperson
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.
Request Free Trial
Mahdi Alehdaghi - Sr. Machine Learning Scientist at Qvyon