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.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Dutch
Intermediate
Azerbaijani
Fluent
Persian
Fluent
Turkish
Fluent
Work Experience
Researcher at Independent Collaboration Software R&D
November 1, 2025 - PresentProtein 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 - PresentAI-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, 2025Led 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, 2019Developed 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, 2018Interactive 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 - PresentCollaborating 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, 2025Led 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, 2025M.Sc. in Software Engineering at Middle East Technical University
January 1, 2012 - January 1, 2015B.Sc. in Software Engineering at University of Tabriz
January 1, 2005 - January 1, 2009Ph.D. in Software Engineering at Eindhoven University of Technology
August 1, 2019 - November 1, 2025M.Sc. in Software Engineering at Middle East Technical University
January 1, 2012 - January 1, 2015B.Sc. in Software Engineering at University of Tabriz
January 1, 2005 - January 1, 2009Qualifications
Full Scholarship for Ph.D. Studies
January 1, 2015 - January 21, 2026METU TeknoTez M.Sc. Thesis Fund
January 1, 2014 - January 21, 2026TÜBİTAK TEYDEB funding
January 11, 2030 - January 21, 2026Industry Experience
Computers & Electronics, Education, Software & Internet, Professional Services, Manufacturing
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Eindhoven today.