Summary
Stefanos Gerangelos is a Systems Software Engineer and PhD with 13 years of experience specializing in operating systems, virtualization and low-level stack development including kernels, device drivers, hypervisors and bootloaders. He has combined academic research—focused on accelerator virtualization for GPUs and Intel Xeon Phi—with production R&D and open virtualization projects, most recently contributing to the XCP-ng ecosystem at Vates. His background spans security-oriented embedded firmware analysis, cloud resource-efficiency tooling for research clouds, and hands-on lab and cluster administration, giving him a rare mix of deep research, applied systems engineering and operational ownership. A long-term NTUA contributor as a teaching assistant and systems administrator, he brings both mentorship and practical lab-scale infrastructure experience to complex projects. Colleagues rely on him to bridge theory and implementation when designing virtualization frameworks or debugging elusive kernel and driver interactions.
13 years of coding experience
16 years of employment as a software developer
PhD Computer Engineering, PhD Computer Engineering at National Technical University of Athens
Greek, English, German