Summary
Mahircan Gül is a Kernel and Hypervisor Engineer with 11 years of experience building low-level systems software, currently developing kernel and hypervisor features for EC2 at AWS. His background spans device drivers, memory error handling, NVMe performance tuning, and VM scheduler research from roles at Intel, Intel Labs, Max Planck, and Bosch. He blends hardware-aware thinking with systems software craftsmanship—comfortable from logic-level design to production hypervisor code—and has contributed practical tools like error-injection test libraries and partial video decoding for VDMS. Based in the UK, he maintains an active GitHub showcasing work that bridges research and production systems, reflecting a pragmatic focus on performance, reliability, and testability.
11 years of coding experience
4 years of employment as a software developer
Master of Science (M.Sc.), Computer Engineering, Master of Science (M.Sc.), Computer Engineering at University of Kaiserslautern
Bachelor of Engineering (B.Eng.), Computer Engineering, Bachelor of Engineering (B.Eng.), Computer Engineering at Istanbul Kultur University