Seyed Mohammad Bidoki
AI · NLP · EdTech

Seyed Mohammad Bidoki

Assistant Professor at Persian Gulf University · Co-Founder & CEO of Cloud Intelligence Developers (knowledge-based company)

Researcher and entrepreneur working at the intersection of AI, Natural Language Processing and educational technology, with a PhD in Software Systems and 15+ years of teaching computer engineering.

Email meDownload CVMy research
15+Years teaching
100+B.Sc. projects advised
10+M.Sc. theses
25+Publications

Education

2014 – 2020

PhD in Software Systems

Shiraz University

Dissertation: Multi-Document and Query Based Extractive Text Summarization in Biomedical Domain. GPA 19.09 / 20 (A); Top 2 PhD student, Faculty of Electrical and Computer Engineering. Coursework: Advanced Database Systems, Text Mining, Software Architecture, Statistical Pattern Recognition, Description and Verification of Software, Database Security.

2007 – 2010

M.Sc. in Software Engineering

Shiraz University

Thesis: Image Semantic Discovery from the Text in Web Pages for Semantic-Based Image Retrieval. GPA 17.23 / 20 (A); Top 3 graduate student. Coursework: Web Information Retrieval, Advanced Software Engineering, Machine Learning, Evolutionary Algorithms, Advanced Database Systems, Expert Systems, Parallel Programming.

2003 – 2007

B.Sc. in Software Engineering

Isfahan University of Technology

Final project: Design and Implementation of the University's Employee Corporative Website

Experience

2011 – Present

Assistant Professor ↗

Persian Gulf University

Teaching NLP, Software Architecture, Information Retrieval and more. Supervised 100+ B.Sc. projects and 10+ M.Sc. theses.

2025 – Present

Co-Founder & CEO

Cloud Intelligence Developers LLC (Knowledge-Based Company)

Leading strategy, fundraising and technical architecture across a portfolio of AI and EdTech SaaS products.

2016 – Present

Co-Founder, Software Development Laboratory (SDLab)

Persian Gulf University

R&D unit for web and mobile development; mentoring student engineering teams and fostering tech entrepreneurship.

2013 – 2019

Head of Computer Engineering Group

Persian Gulf University

Curriculum development, faculty allocation and educational standards.

2024 – Present

IT Manager ↗

Petro Ama Intelligent Processors LLC (Click SC)
Sep 2013 – Present

IT Manager ↗

Akhtar Shimi Co.
Sep 2016 – Jan 2022

IT Manager

Zarrin Mehr Biotech Co.
Sep – Nov 2016

Project Advisor

RICeST Center (Regional Center for Information Science and Technology)

Analyzed the legacy software system, documented its pros and cons, proposed improvements for performance and usability, and compared it with alternative commercial systems.

Sep 2015 – May 2016

Website Manager & Executive Team Partner ↗

The 24th Iranian Conference of Electrical Engineering (ICEE 2016)
Jan 2017 – Mar 2018

Facilitator & Secretary of the Scientific Committee

1st Startup Weekend of Urban Services, Persian Gulf University
Jun 2007 – Jun 2008

Web & Mobile Developer

Teif Zamin Consulting Engineers Co.

Built a GIS-based J2ME mobile navigation and tourism-guide application for the Municipality of Yazd: loads a map on the phone and lets users navigate and search places, roads and squares.

Ventures

MLGrid ↗

Co-Founder & Lead Architect · 2024 – Present

Platform that turns AI models into scalable cloud APIs with custom model composition.

Learnavy ↗

Co-Founder & Product Architect · 2025 – Present

AI-powered adaptive learning platform using Bayesian Knowledge Tracing and automated assessment.

Behdan ↗

Founder & Systems Architect · 2025 – Present

Smart classroom management ecosystem: device authentication for interactive displays and subscription management.

Research Interests

Sentiment Analysis & Behavioral Prediction

Modeling psychological schemas from therapy transcripts and narratives to support clinicians.

Stress Detection & Explainable AI

Transformer-based, interpretable models for detecting stress and emotion in social media text.

Retrieval-Augmented Generation

Grounding LLMs in external knowledge for factual, context-aware output.

Text Summarization & Information Retrieval

Query-based and multi-objective summarization, especially in the biomedical domain.

Publications

2020

A semantic approach to extractive multi-document summarization: Applying sentence expansion for tuning of conceptual densities

Information Processing & Management 57(6): 102341

M. Bidoki, M. R. Moosavi, M. Fakhrahmad

2020

Text Summarization as a Multiobjective Optimization Task: Applying Harmony Search to Extractive Multi-Document Summarization

The Computer Journal

M. Bidoki, M. Fakhrahmad, M. R. Moosavi

2021

A Proposed Model for Source Code Reuse Detection in Computer Programs

Iranian Journal of Science and Technology, Transactions of Electrical Engineering

Z. Setoodeh, M. R. Moosavi, M. Fakhrahmad, M. Bidoki

2026

Toward Intelligent Autonomous Penetration Testing: Integrating AI-Driven Web Vulnerability Discovery with Machine Learning-Based Risk Prioritization

National Conference on Information Technology, Nanotechnology, Artificial Intelligence and Technological Future Studies, Tabriz, Iran

M. H. Danesh-pajooh, S. M. Bidoki

2026

Enhancing Persian Information Retrieval via an Integrated Preprocessing Chain: An Approach Based on Native NLP Tools

The 1st National Conference on Applied Artificial Intelligence Frontiers, Behshahr, Iran

S. M. Bidoki

2025

Smart City and Predictive Maintenance: AI Systems for Urban Infrastructure Monitoring

The First National Congress on Maintenance and Repair of Urban Structures and Facilities, Shiraz, Iran

S. M. Bidoki

2025

Transforming Healthcare with Artificial Intelligence: Prospects of Applications and Implementation Challenges

7th National Conference on Novel Achievements in Electrical, Computer, and Industrial Engineering, Esfarayen, Iran

A. Rezaei, S. M. Bidoki

2025

Applications of Artificial Intelligence in Industrial Intelligence: From Healthcare to General Solutions

7th National Conference on Novel Achievements in Electrical, Computer, and Industrial Engineering, Esfarayen, Iran

S. M. Bidoki

2024

A Review of Artificial Intelligence Applications in Social Networks: Opportunities and Challenges

1st National Conference on the Era of Technological Explosion, Artificial Intelligence as a Transformation in Industry, Commerce, and Supply Chain, Tabriz, Iran

S. M. Bidoki, F. Besharati, R. Azarban

2024

A Study on the Application of Artificial Intelligence in Text and Image Content Generation

7th National Conference on Modern Technologies in Electrical, Computer, and Mechanical Engineering, Bam, Iran

S. M. Bidoki, G. Entezar Mahdi, S. Maleknasab

2024

A Review of User Interface Design Principles for Mobile Applications

7th National Conference on Modern Technologies in Electrical, Computer, and Mechanical Engineering, Bam, Iran

S. M. Bidoki, M. A. Zendehboudi

2024

Designing Accessible User Interfaces for People with Disabilities

7th National Conference on Modern Technologies in Electrical, Computer, and Mechanical Engineering, Bam, Iran

S. M. Bidoki, A. H. Noshad

2024

Sentiment Analysis: A Study on Applications and Challenges

9th National Conference on Modern Studies and Research in Computer Science, Electrical, and Mechanical Engineering, Tehran, Iran

E. Navabi, S. M. Bidoki

2015

Investigating the Impact of Different Feature Extraction and Feature Selection Algorithms on Question Classification

International Conference of Signal Processing and Intelligent Systems (SPIS2015), Tehran, Iran

S. Hosseini Eghbal, S. M. Bidoki, M. A. Zareh Chahooki

2015

Classifying and Analyzing SQL Injection Attacks

International Conference in New Researches on Electrical Engineering and Computer Science (NREEC2015), Tehran, Iran

S. M. Bidoki, S. Hosseini Eghbal

2014

A Web-based Routing System Considering Users' Preferences and Advices

6th International Conference on Management Entrepreneurship and Economic Development (EME2014), Qom, Iran

S. M. Bidoki

2014

Query Expansion Based on User's Feedbacks on Informative Documents

4th International Conference on Information Technology Management, Communication and Computer (MITC2014), Tehran, Iran

S. M. Bidoki, S. M. R. Moosavi

2012

IDUF: An Active Learning Based Scenario for Relevance Feedback Query Expansion

International Conference on Information Retrieval and Knowledge Management (IEEE CAMP 2012)

S. M. Bidoki, S. M. R. Moosavi

2012

An n-gram Based Model for Spam Email Detection

National Conference on Information Technology and Economic Jihad (ITEC2012), Kazeroon, Iran

F. Delavari, S. M. Bidoki

2010

Comparing Performance of Several Clustering Techniques in Customers Load Curves Classification for Designing Tariffs in Electricity Market

15th National CSI Computer Conference (CSICC2010), Tehran, Iran

S. M. Bidoki, N. Mahmoudi, M. H. Sadreddini, M. Zolghadri

2010

Evaluating Different Clustering Techniques for Electricity Customer Classification

IEEE PES Transmission and Distribution Conference and Exposition (T&D2010), New Orleans, USA

S. M. Bidoki, N. Mahmoudi, M. H. Sadreddini, M. Zolghadri, M. P. Moghaddam

2009

Improving WFA K-means Technique for Demand Response Programs Applications

IEEE PES General Meeting, Calgary, Canada

N. Mahmoudi, M. P. Moghaddam, M. K. Sheikh-El-Eslami, S. M. Bidoki

2009

Evaluating Performance of WFA K-means and Modified Follow the Leader Methods for Clustering Load Curves

IEEE PES Power Systems Conference & Exposition (PSCE2009), Seattle, USA

N. Mahmoudi, M. P. Moghaddam, S. M. Bidoki

2009

Classifying Electricity Consumers in Optimal Number of Classes Using Clustering Techniques

14th International Conference on Electric Power Distribution (EPDC2009), Kerman, Iran

N. Mahmoudi, P. Teimoorzadeh, M. P. Moghaddam, S. M. Bidoki

2008

Comparison of Modified K-Means and Hierarchical Algorithms in Customers Load Curves Clustering for Designing Suitable Tariffs in Electricity Market

43rd International Universities Power Engineering Conference (UPEC2008), Padova, Italy

N. Mahmoudi, M. P. Moghaddam, S. M. Bidoki, G. R. Yousefi

Notable Projects

Multi-Document News Summarization System

Java, Stanford CoreNLP, DeepLearning4J, Harmony Search, TextRank, Clustering

Takes related news documents and produces a summary of the most important concepts at a desired length. Implemented as part of my PhD dissertation.

Dentistry Expert System

CLIPS, C#

Rule-based system that helps dentists with early diagnosis: it combines predefined rules with the patient's symptoms to derive the condition. Part of a joint national project between Shiraz University and Shiraz University of Medical Sciences.

Semantic-Based Web Image Retrieval System

Java, Stanford CoreNLP, Active Learning, Relevance Feedback, Crawling

Crawls web pages with images, uses the surrounding text as a semantic representation of each image, and retrieves semantically related images for a query. Developed as my M.Sc. thesis.

Active Learning Based Classifier for Imbalanced Class Distribution

Java, Active Learning, Classification, KNN

A novel active-learning approach for classification with highly imbalanced classes, where KNN misclassification rises; it outperformed the KNN classifier.

Research Grants

Consulting and Research Services on Incident Response and Cyber Threat Prevention

APA Center, Persian Gulf University

National research project for the Information Technology Organization of Iran: incident response strategies and cyber threat prevention, analyzing cyberspace vulnerabilities, developing proactive defense mechanisms and enhancing the resilience of critical information infrastructures.

Teaching

Feb 2022 – Present

Faculty of Intelligent Systems Engineering and Data Science, Persian Gulf University

Faculty Member

Natural Language Processing, Natural Language Understanding

Jun 2011 – Present

Jam Dept. of Engineering, Persian Gulf University

Faculty Member

Web Design, Database Design, Information Retrieval and Web Search, Software Engineering, UX/UI Design, Fundamentals of Python Programming, Fundamentals of Computer and Programming, Assembly and Machine Language, Computer Algorithms, Digital Circuits Design, Implementation of Programming Languages

Sep 2016 – Present

Advanced Training Center, Persian Gulf University

Instructor

Fundamentals of Computer Systems Security

Sep 2015 – Present

Shiraz University Faculty of Electronic Learning

Guest Lecturer

Information Retrieval and Web Search

Sep 2015 – Sep 2016

Shiraz University

Guest Lecturer

Application of Computer in Agriculture

Sep 2013 – Jun 2014

Jam Payam Nour University, Bushehr

Guest Lecturer

Fundamentals of Computer and Programming, Digital Circuits Design

Sep 2011 – Jun 2012

Shiraz Pasargad Higher Education Institute

Faculty Member, Lecturer

Web Design, Fundamentals of Computer and Programming, Assembly and Machine Language, Computer Networks, Computer Algorithms

Sep 2008 – Jun 2010

Kavar University of Applied Science and Technology

Guest Lecturer

Database Design, Information Retrieval, Software Engineering

Sep 2010 – Feb 2011

Sama, Shiraz Branch of Islamic Azad University

Guest Lecturer

Web Page Design, Information Retrieval

Sep 2010 – Feb 2011

Fasa University

Guest Lecturer

Fundamentals of Computer and Programming, Numerical Analysis

Jan 2011 – Jun 2011

Science & Culture University of Yazd

Guest Lecturer

Web Page Design, Database Design

Jan 2010 – Jan 2011

Shiraz Azad University

Guest Lecturer

Database Design, Information Retrieval

Jan 2010 – Feb 2011

Maad Higher Education Institute

Guest Lecturer

Advanced Database Design

Sep 2005 – Jun 2007

Isfahan University of Technology

Teaching Assistant

Fundamentals of Computer and Programming

Skills & Technologies

Expertise

Information Retrieval, Text Mining, Database Systems, Machine Learning, Evolutionary Algorithms, Software Architecture, Pattern Recognition, Expert Systems, Database Security

Programming Languages

Experienced: Java (J2SE), Python, PHP, Swift, C, C++, SQL, MATLAB. Familiar: JavaScript, JSON, XML, HTML, CSS, Bootstrap

Tools

MATLAB, Weka, DeepLearning4J, MySQL, Burp Suite, Xcode, NetBeans, Eclipse, PyCharm, PhpStorm, IntelliJ IDEA, Rational Rose, Microsoft Visio, Microsoft Project

Methodologies

Object-Oriented Software Design and Development, UML, Object Relational Mapping (ORM), Agile methodologies (XP, Scrum)

Professional Training

Secure Coding with PHP; Website Penetration Testing

Professional Service

Journal & Conference Reviewer

Expert Systems with Applications, Journal of Supercomputing, Information Processing & Management, Complex & Intelligent Systems, Journal of Soft Computing and Information Technology, Iranian Journal of Science and Technology, and several conferences in information systems and text mining.

Startup Weekends & Entrepreneurship Events

Facilitator, mentor and judge at several startup weekends and entrepreneurship events.

Contact