Makan Farhoodi

mfarhoodi@ucdavis.edu | GitHub | LinkedIn

Education

Current University of California, Davis

Ph.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

2024 Research Agent

Developed 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

Blog research-agent

2024 SiteAgent AI - AI customer service

AI-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 2023 ANNA - Animal Health Analytics Dashboard

Real-time clinical diagnosis dashboard incorporating AI to enhance clinical decision-making confidence. (Python, Flask, Dash) Article Repo

Mar 2023 Dialogue 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

Oct 2021Neural Networks and Deep Learning by Andrew NG


© 2022. Makan Farhoodi.

Powered by Hydejack v9.2.1