I am Mahdi Saeedi Nikoo, a software engineer with extensive experience designing and developing scalable software solutions across academia and industry. I specialize in MDE, DSL design, AI/ML algorithms, data engineering, and workflow automation, and I enjoy tackling complex engineering challenges to deliver practical, high-impact solutions. I am seeking an impactful role in a dynamic environment where I can drive innovation, collaborate across disciplines, and contribute to building next-generation systems that bridge research and real-world impact.

Mahdi Saeedi Nikoo

I am Mahdi Saeedi Nikoo, a software engineer with extensive experience designing and developing scalable software solutions across academia and industry. I specialize in MDE, DSL design, AI/ML algorithms, data engineering, and workflow automation, and I enjoy tackling complex engineering challenges to deliver practical, high-impact solutions. I am seeking an impactful role in a dynamic environment where I can drive innovation, collaborate across disciplines, and contribute to building next-generation systems that bridge research and real-world impact.

Available to hire

I am Mahdi Saeedi Nikoo, a software engineer with extensive experience designing and developing scalable software solutions across academia and industry. I specialize in MDE, DSL design, AI/ML algorithms, data engineering, and workflow automation, and I enjoy tackling complex engineering challenges to deliver practical, high-impact solutions.

I am seeking an impactful role in a dynamic environment where I can drive innovation, collaborate across disciplines, and contribute to building next-generation systems that bridge research and real-world impact.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Dutch
Intermediate
Azerbaijani
Fluent
Persian
Fluent
Turkish
Fluent

Work Experience

Researcher at Independent Collaboration Software R&D
November 1, 2025 - Present
Protein Function Prediction (CAFA6) collaboration with Chalmers University researchers focusing on protein function prediction using machine learning and bioinformatics.
Software Engineer (Freelance) at Datory
June 1, 2025 - Present
AI-driven automation platform developing an AI-driven platform using Agents and RAG to automate interview workflows, including question generation, candidate interaction, and result analysis. Designed modular services and APIs for maintainability.
Ph.D. Researcher at Eindhoven University of Technology
August 1, 2019 - November 1, 2025
Led the Arrowhead Tools toolchain development within the Eclipse Arrowhead IIoT framework, including model analytics, a model repository, and a visualization dashboard; developed clone detector for BPMN models; analyzed open-source process models; built recommender systems for BPMN design using model similarity and LLMs.
Software Engineer - R&D at Spark Measurement Technologies - Calibration Lab
April 1, 2014 - July 1, 2019
Developed SparkS, a DSL and interpreter for automating calibration, with exception handling, modularity, and variability features to enhance script safety and reuse; led automation tools for calibration workflows and data collection.
Intern at Cal Lab Solutions, Inc.
September 1, 2017 - February 1, 2018
Interactive editing environment for a metrology scripting language; full-stack editor for laboratory accreditation scopes; contributed client-server features for an open-source system used by calibration labs.
R&D Software Engineer at Independent Collaboration Software R&D
November 1, 2025 - Present
Collaborating with Chalmers University researchers on the CAFA6 competition, focusing on protein function prediction using machine learning and bioinformatics.
PhD Researcher at Eindhoven University of Technology
August 1, 2019 - November 1, 2025
Led the Arrowhead Tools project within the EU Arrowhead IIoT framework, building a model analytics toolchain, model repository, and visualization dashboard; extended SAMOS-based clone detection for BPMN models; conducted open-source analysis of process models; and designed recommender systems using model similarity and LLMs to assist BPMN design.

Education

Ph.D. in Software Engineering at Eindhoven University of Technology
January 1, 2019 - January 1, 2025
M.Sc. in Software Engineering at Middle East Technical University
January 1, 2012 - January 1, 2015
B.Sc. in Software Engineering at University of Tabriz
January 1, 2005 - January 1, 2009
Ph.D. in Software Engineering at Eindhoven University of Technology
August 1, 2019 - November 1, 2025
M.Sc. in Software Engineering at Middle East Technical University
January 1, 2012 - January 1, 2015
B.Sc. in Software Engineering at University of Tabriz
January 1, 2005 - January 1, 2009

Qualifications

Full Scholarship for Ph.D. Studies
January 1, 2015 - January 21, 2026
METU TeknoTez M.Sc. Thesis Fund
January 1, 2014 - January 21, 2026
TÜBİTAK TEYDEB funding
January 11, 2030 - January 21, 2026

Industry Experience

Computers & Electronics, Education, Software & Internet, Professional Services, Manufacturing

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more