Makan Farhoodi
mfarhoodi@ucdavis.edu | GitHub | LinkedIn
Education
CurrentUniversity of California, DavisPh.D. Computer Science
- University of California, Davis
Masters in Computer Science
- Istanbul Aydin University, Istanbul Turkey
B.E. Software Engineering
- United World College-USA, New Mexico, USA
International Baccalaureate, IB
Employment
2022- Current Graduate Research Assistant
- University of California-Davis
Generative Graph Neural Networks and Causal Inference for Gene Regulatory Network Inference. DIB Lab
Jun 2024- Sep 2024 Software Engineering Intern
Active Prime (Mountain View, CA)
May 2023- Sep 2023 ML Engineer*
UC Davis School of Veterinary Medicine
Jun 2021- Sep 2022 Sofware Engineer
Dtech Software and Technologies (Istanbul, Turkey)
Projects
2024Research AgentDeveloped a Python CLI tool with LangChain to automate systematic literature review. Integrated the PMC API for paper retrieval, stored documents in a vector database with FAISS search, and used GPT-4o to screen papers against user-defined inclusion criteria, and extract structured metadata into summary tables. Repo
2024SiteAgent AI - AI customer serviceAI-powered assistant that integrates seamlessly with online stores, understands product catalogs, and enables customers to navigate websites, receive support, and get smart product recommendations through multilingual voice and text interactions in over 80 languages. Website

Sep 2023ANNA - Animal Health Analytics DashboardReal-time clinical diagnosis dashboard incorporating AI to enhance clinical decision-making confidence. (Python, Flask, Dash) Article Repo

Mar 2023Dialogue Style Transfer.An multimodal workflow and app that combines Zero-shot large models with Zero-shot image-to-text models, enabling users to customize dialogues based on a specified character and their characteristics. Repo

Papers
Kong, C.,Farhoodimoghadam, M. (2025). Anna: an open-source platform for real-time integration of machine learning classifiers with veterinary electronic health records. DOI
Farhoodimoghadam, M., Brandt, C. (2025). Adopting Artificial Intelligence in Veterinary Diagnos- tics: A Scoping Review of Key Challenges . DOI
Farhoodimoghadam, M., Zwingenberger, A. (2024). Diagnosis and classification of portosystemic shunts: a machine learning retrospective case-control study. DOI
Kong, C.,Farhoodimoghadam, M. (2024) Enhancing AI Accessibility in Veterinary Medicine: Linking Classifiers and Electronic Health Records. DOI
Skills
< ML >
PyTorch, LangChain, scikit-learn, Keras, Caffe, TensorFlow, numPy, Pandas, Matplotlib, spaCy
-------------
< Web Dev >
React, Redux, AJAX, NodeJS, Django, Flask, Laravel, SQL, MySQl
-------------
< Data Science >
R, R Shiny, Dash, Apache Spark, AWS
-------------
< Programming >
Python, JS, PhP, C++, "C#", Java, Rust
Certificates
Dec 2021Structuring Machine Learning Projects by Andrew Ng
Dec 2021Improving Deep Neural Networks: Hyperparameter Tuning by Andrew Ng