Biography
I am a Computer Scientist and Researcher specializing in Natural Language Processing, LLMs, and Software Engineering. My work spans both academia and industry: at DTE Energy, I developed and deployed GPT-4/5 and DeBERTaV3 models for hierarchical classification of customer feedback, achieving 0.81 weighted F1 and 12% improved precision, while optimizing inference and dashboard latency to <2s. I design LangChain RAG pipelines, build Streamlit and ASP.NET chatbots integrated with Databricks and Genie Space, and deliver SAP dashboards to enable dynamic insights, sentiment analysis, and operational reporting.
I am completing my Ph.D. in Computer Science at Oakland University. My dissertation research advances software testing in two domains: actor concurrency (mutation testing in Akka) and machine learning systems (empirical insights from 2,500+ ML projects and 136K+ real-world test cases, analyzed via TensorFlow, PyTorch, Scikit-Learn, and Keras).
Outside work, I enjoy tennis, boating, and volunteering.
Featured Publications
Mohsen Moradi Moghadam, Mehdi Bagherzadeh, Raffi Khatchadourian, and Hamid Bagheri. μAkka: Mutation testing for actor concurrency in Akka using real-world bugs. In Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE ’23. ACM, ACM, 2023. (60/473; 12.68% acceptance rate for papers accepted with no major revisions). Accepted with no major revisions. bib
Research
-
Mutation analysis
To help advance research on Akka actor concurrency, we presented a framework, to detect and classify bugs from real-world akka projects.
-
Topic Modeling
Continuous Understanding, Predicting, and Recommending ...
-
ML Refactoring
Restructuring and optimizing machine learning models and code to improve performance, maintainability, and scalability
-
Smart Contract Security
ETH Smart Contracts Bugs Detection ...