Researcher and software engineer working on safe autonomous systems.
I build model-based methods that generate and run the test scenarios autonomous systems must pass before they can be trusted, currently for autonomous vessels. Before my PhD I wrote firmware for fleet trackers, built cooperative robot cars at Nokia Bell Labs, and built enterprise software for Valeo.

Lifeline
Full lifeline →Education and research above the line, industry below. Each bar and marker opens its entry.
- Dec 2022 – Feb 2023HCAIM · Utrecht
- Nov 2023TDK 2023 · 2nd place
- Jun 2025ACM SIGSOFT Distinguished Paper
- Mar 2026WASP study trip · Singapore
- Oct 2026MODELS 2026 · Málaga
Research and industry
Academic
All academic work →I work on making maritime autonomous surface ships (MASSs) safe. My research turns the International Regulations for Preventing Collisions at Sea (COLREGS) into models that can generate every semantically different multi-vessel encounter and run it in simulation.
- Oct 2026
- Jun 2025
- 2025 – now
SceneGEMS: Scenario Generation and Execution Framework for Maritime ASVs
Linköping University · WARA-PS · Linköping, Sweden
Project - 2025 – Oct 2026
Automated Generation of Functionally Complete Assurance Suites for COLREGS-Compliance of Autonomous Surface Vehicles
ACM/IEEE MODELS 2026 (Research Papers) · Málaga, Spain
Publication - Aug 2024 – now2 yrs 3 mos
PhD in Computer Science: Model-Based Assurance of Autonomous Surface Vehicles
Linköping University · Linköping, Sweden
Position
Industry
All industry work →Before the PhD I spent two and a half years building systems for other people: firmware for fleet trackers, a cooperative fleet of autonomous robot cars, and an enterprise system for a multinational automotive supplier.
- Dec 2022 – Sep 202310 mos
- Apr – Sep 20226 mos
Research Intern in Autonomous Embedded Systems
Nokia Bell Labs · Budapest, Hungary
- May 2021 – May 20221 yr 1 mo

Embedded Systems Software Developer
iData Kft. (iData Telematics) · Budapest, Hungary
Publications
With talks & abstracts →MODELS 2026 ToolsTool paper
MODELS 2026 DSDoctoral symposium
Recently
The whole log →- Oct 2026
MODELS 2026 in Málaga: three papers, three talks
ACM/IEEE MODELS 2026 · Málaga, Spain
The ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, where I presented a research paper, a tool demonstration and a doctoral symposium paper in the same week.
Event - Sep – Oct 2026
FAME 2026: 2nd International School on Foundations and Advances of Model-Based Engineering
University of Málaga · Málaga, Spain
Three days of lectures on model-based engineering at the University of Málaga, the week before MODELS 2026: foundations, language engineering, model processing, model-based testing, AI and MDE, and two career talks. I pitched my research to the participants.
Event - Sep 2026
WARA-PS Demonstration Week 2026: Assuring the Safety of Maritime ASVs with SceneGEMS
WASP Research Arena for Public Safety (WARA-PS) · Gränsö, Västervik, Sweden
Presentation of SceneGEMS as an end-to-end framework, from scenario generation to simulation execution, at the WARA-PS demonstration week, where WASP researchers and partners show autonomous systems working in a shared maritime arena.
Talk - Sep 2026 – now
TDDC88 Software Engineering: project supervisor for architecture and integration
Linköping University, Department of Computer and Information Science · Linköping, Sweden
Supervising simulated software companies of 25–30 students that each build a product for a real industrial customer (Axis Communications in 2026). My area is architecture, design, configuration management and integration, which I also grade.
Supervision - Sep 2026
Co-reviewer for Reliability Engineering & System Safety
Reliability Engineering & System Safety (Elsevier)
Helped my supervisor Ulf Kargén review a manuscript submitted to Reliability Engineering & System Safety, an Elsevier journal on the reliability and safety of engineered systems.
Service
About
I am a PhD candidate in Computer Science at Linköping University, in the Software and Systems division, supervised by Dániel Varró and Ulf Kargén. My position is funded by the National Graduate School in Computer Science (CUGS), and I am affiliated with the Wallenberg AI, Autonomous Systems and Software Program (WASP).
My research is about safety assurance for autonomous surface vehicles (ASVs). Ships at sea follow the International Regulations for Preventing Collisions at Sea (COLREGS), but those rules were written for human watch officers and leave a lot to interpretation, especially when more than two vessels meet. I use model-based techniques (graph models, graph solvers and constraint satisfaction) to systematically derive functionally complete sets of encounter scenarios and execute them in simulation, so that an autonomous vessel can be checked against every semantically different situation rather than only the ones that happen to show up in historical data.
My route here went through industry. I wrote STM32 firmware for GPS fleet tracking at iData, designed and programmed a fleet of cooperative autonomous robot cars at Nokia Bell Labs, and I did design and delivery of an inventory management system for Valeo at Artillence. I studied computer engineering at the Budapest University of Technology and Economics (BSc and MSc, both cum laude), with an Erasmus semester in Porto and the Human-Centred AI Masters programme on the side.
Affiliations
Toolbox
- Refinery
- VIATRA
- Xtext / Xtend
- Gazebo & ArduPilot SITL
- MQTT & MAVLink
- Python
- C++
- C
- Java
- C#
- TypeScript & React
- Docker
- CI/CD
- Git
- Linux
- TensorFlow
- Graph & semantic data
Languages
- HungarianNative
- EnglishProficient
- SwedishBasic