Antonios Motakis

Senior Virtualization Engineer & Team Lead

Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Antonios Motakis is a Senior Virtualization Engineer and team lead with 13 years of experience building low-level hypervisors and virtualization features for ARM-based, safety-critical and embedded systems. At Huawei he heads an internal hypervisor project for the next-generation OS, delivering core capabilities like GIC virtualization and device passthrough while iterating architecture and ARMv8 support (non-VHE and VHE). He previously contributed to upstream projects—most notably porting the Jailhouse partitioning hypervisor to ARMv8 and improving KVM/QEMU and VFIO for ARM—bringing practical hardware integration and kernel-level fixes into production. Based in Bavaria, he combines research-driven design with hands-on systems coding and has a track record of solving subtle platform issues (e.g., PARange and IRQ controller integration) that enable lightweight, safety-focused virtualization.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Applied Informatics and Multimedia, Bachelor's degree, Applied Informatics and Multimedia at Technological Educational Institute of Crete
bookMaster's degree, Parallel, Distributed and Embedded Systems, Master's degree, Parallel, Distributed and Embedded Systems at Université Joseph Fourier (Grenoble I)
languagesEnglish, Greek, German, French
github-logo-circle

Github Skills (20)

assembly10
controller10
hyper-v10
architecture10
memory-management10
interrupt-handling10
c1110
c1710
hyper10
hypervisor10
interrupt10
sys10
assembler10
arm10
pid-controller10

Programming languages (8)

Monkey CJavaShellC++CGoPythonKotlin

Github contributions (5)

github-logo-circle
siemens/jailhouse

Aug 2015 - Jun 2016

Linux-based partitioning hypervisor
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:42 commits in 10 months
Contributions summary:Antonios primarily focused on low-level system programming and hardware integration within the Jailhouse hypervisor. Their contributions involved adding and correcting include statements in the code, fixing command line parsing, mapping memory regions, and resolving an unsigned long overflow issue in the Linux driver. Furthermore, the user made various modifications to the ARM architecture-specific code, including preparing the port for 48-bit PARange support and integrating various architectural features like the ARM GIC and PSIC support for the ARM architecture.
hypervisorlinuxpartitioningreal-time
tvelocity/dockerfiles

Nov 2014 - Mar 2020

My collection of Dockerfiles for various services.
Contributions:38 commits, 17 PRs, 29 pushes in 5 years 5 months
dockerfiledockerdocker-composedockerfilesrsyslog
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial