Mohammad Mahdi Mohajer

AI Software Engineer @ Aivida Inc. / Machine Learning Researcher @ York University


profile.jpg
Toronto, ON, Canada

Mohammad Mahdi Mohajer is a master’s graduate in Computer Engineering from York University based in Toronto. He is currently an AI Software Engineer at Aivida Inc., a Canadian AI-in-healthcare startup, utilizing his expertise in Generative AI, Machine Learning, and Back-end Development together.

During his master’s study, he led 2 research projects and contributed to more than 8 other research projects in Machine Learning for Software Engineering (ML4SE) field under the supervision of Prof. Song Wang, with his works published in reputable venues such as TOSEM, AIware, and SIGIR.

During his research journey, he primarily focused on fuzzing, static bug detection, and AI fairness. As a result, he proposed the first research study on the applications and effectiveness of Large Language Models in Static Code Analysis. In his other projects, he and his colleagues also discovered new real-world bugs and vulnerabilities in prominent repositories like TensorFlow and PyTorch, later confirmed and fixed by their respective development teams, and some of them have been published by the National Vulnerability Database (NVD) – Check out the highlights section.

Before his master’s, Mohammad worked as a full-stack software developer and co-founded his own startup in his home country. He also finished his bachelor’s in Computer Engineering from Isfahan University of Technology.


Highlights

Summary of detected bugs and vulnerabilities

  1. DoS via Memory Corruption
  2. DoS via Segmentation Fault
  3. DoS via Memory Corruption
  4. DoS via Segmentation Fault
  5. DoS via Segmentation Fault
  6. DoS via Segmentation Fault

Latest News

Click to see the complete list

Selected Publications

Click to see the complete list
  1. Conference
    sa.png
    Effectiveness of ChatGPT for Static Analysis: How Far Are We?
    Mohammad Mahdi Mohajer, Reem Aleithan, Nima Shiri Harzevili, Moshi Wei, Alvine Boaye Belle, Hung Viet Pham, and Song Wang
    In Proceedings of the 1st ACM International Conference on AI-powered Software (AIware 2024), Porto de Galinhas, Brazil, 2024
  2. Journal
    tftorch.png
    History-Driven Fuzzing For Deep Learning Libraries
    Nima Shiri Harzevili, Mohammad Mahdi Mohajer, Moshi Wei, Hung Viet Pham, and Song Wang
    ACM Transactions on Software Engineering and Methodology (TOSEM 2024), Aug 2024