Before returning to academia after earning his master’s degree, he worked on computer games such as Project Torque (aka. Level-R) at Invictus Games in Debrecen. Under the years of his doctorate studies, he was also a research intern both at Chalmers University of Technology in Gothenburg, Sweden, and at the Computer Laboratory in Cambridge, UK, where he participated in research projects that blended the field of functional programming and operating systems, Feldspar and Mirage. In parallel to that, he has been a long-time contributor to open source software, and he gained developer status for the FreeBSD and the Glasgow Haskell Compiler projects over the years. All those experiences enabled him to strike and maintain a balance between theory and practice in education as well as in research.