Summary
Martin Roukala is a Linux software graphics engineer with 15 years of hands-on experience in C/C++ and a lifelong passion for open source development that began at age 12. He runs his own consultancy and works with Valve to improve gaming on Linux, contributing across Mesa, X11/Wayland, kernel, and CI/tooling infrastructure. His background includes graphics engineering roles at Intel and a PhD focused on power consumption and security, reflecting deep expertise in both low-level systems and security hardening. An active contributor to Nouveau and other open-source graphics projects, he combines embedded computing and binary electronics experience (Arduino/FPGA) with practical security skills like SELinux and PaX. Based in Helsinki, he maintains research and blog pages as the most up-to-date windows into his work, signaling a researcher-engineer mindset that blends experimentation with production delivery.
15 years of coding experience
6 years of employment as a software developer
DUT, Informatique, Génie logiciel, Ranked 5th/151, DUT, Informatique, Génie logiciel, Ranked 5th/151 at IUT d'informatique, Université Montpellier II
Research Doctorate, Power consumption & Security in Wireless Networks, Ph.D., Research Doctorate, Power consumption & Security in Wireless Networks, Ph.D. at Université de Bordeaux
Ingénieur, Sécurité des systèmes ubiquitaires, Ranked 1st of the Sécurité des systèmes ubiquitaires option, Ingénieur, Sécurité des systèmes ubiquitaires, Ranked 1st of the Sécurité des systèmes ubiquitaires option at Ecole nationale supérieure d'Ingénieurs de Bourges
French, English, German, Finnish