I am an Assistant Professor of Computer Science at the Department of Computing and Software (CAS) of the Faculty of Engineering at McMaster University, Canada, where I lead the Sustainable Systems and Methods Lab (SSM).

Research

My research is situated under the broader umbrella of systems engineering, with a particular interest in sustainable systems engineering by and for digital technology, such as digital twins.
I maintain additional lines of research in select topics in modeling and simulation, including modeling and simulation of cyber-biophysical systems, automated simulator engineering, collaborative modeling, consistency management, and model transformations.

I regularly publish at top venues in software engineering and especially, model-driven engineering, including the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems – MODELS (CORE A). I also regularly publish in journals in the Google Top 20 Software Systems category, including IEEE’s Transactions on Software Engineering (TSE), Elsevier’s Journal of Systems and Software (JSS), and Springer’s Software and Systems Modeling (SoSyM).

Full list of publications available on this page and on my Google Scholar account.

Past experience and education

Previously, I spent 2.5 fantastic years as a postdoctoral researcher at the Department of Computer Science and Operations Research (DIRO) of University of Montréal, Canada, with Prof. Eugene Syriani and Prof. Houari Sahraoui; and before that, some time as a postdoc in the Software and Sustainability group of the Vrije Universiteit Amsterdam, the Netherlands with Prof. Ivano Malavolta. I received my PhD in Computer Science in 2019 from the University of Antwerp, Belgium, for my work on inconsistency management in complex multi-paradigm engineering settings with Prof. Hans Vangheluwe. During my Master’s years, I worked on reactive and streaming model transformations, and complex event processing with the VIATRA/IncQuery team at the Budapest University of Technology and Economics, Hungary, headed by Prof. Daniel Varro.

Academic positions:
-2023 Sep – Assistant Professor (McMaster University, Canada)
-2021 Jan – 2023 Aug Postdoctoral Fellow (University of Montreal, Canada)
-2020 Nov – 2021 Mar Postdoctoral Fellow (VU Amsterdam, The Netherlands)

Degrees held:
-2019: PhD in Computer Science (University of Antwerp, Belgium)
-2014: MSc in Business Information Systems (Budapest University of Technology and Economics, Hungary)
-2013: MSc in Computer Engineering (Budapest University of Technology and Economics, Hungary)
-2010: BSc in Computer Engineering (Budapest University of Technology and Economics, Hungary)

Important recent Grants and Awards

-NSERC Discovery Grant 2024–2029 on End-to-end sustainable systems engineering.
-IVADO Postdoctoral Research Funding on Inference of simulation models in Digital Twins by reinforcement learning, 2021–2023.
-Mitacs Accelerate Research Funding on Optimization of task sequencing and allocation, 2021.

Best Practice Track Paper Award at the ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems (MODELS) 2023 for our paper on Digital Twins for Cyber-Biophysical Systems: Challenges and Lessons Learned.

2022 Best Reviewer Award – Springer International Journal on Software and Systems Modeling (SoSyM), 2023.
Distinguished Reviewer Award – ACM SIGPLAN 15th International Conference on Software Language Engineering (SLE), 2022.

Springer 2023 SoSyM-First Paper Award – Journal of Software and Systems Modeling – Presented at the ACM/IEEE 26th Intl. Conference on Model Driven Engineering Languages and Systems (MODELS), 2023 for our paper on Real-time Collaborative Multi-Level Modeling by Conflict-Free Replicated Data Types.
Springer 2022 SoSyM-First Paper Award – Journal of Software and Systems Modeling – Presented at the ACM/IEEE 25th Intl. Conference on Model Driven Engineering Languages and Systems (MODELS), 2022 for our paper on Blended Modeling in Commercial and Open-source Model-Driven Software Engineering Tools: A Systematic Study.

Teaching

My academic background includes teaching experience both at the graduate and undergraduate levels, in multiple countries and systems. More info on this page.

Current courses (all at McMaster University, Canada):
-SFWRENG 3S03 Software Testing
-SFWRENG 2AA4 Software Design I – Intro to Software Development
-CAS 782 Engineering Digital Twins

Service

I am a dedicated servant of my communities: a frequent reviewer for top journals and organizer of important scientific events. More info on this page.

Outside of academia

I’m active outside of academia as well, mainly in innovation consulting. I served in multiple management and technical roles, most recently as the Head of Innovation for a multinational quality engineering corporation.