Ryan Sana is a system software architect and visiting researcher based in London with 11 years’ experience building high-performance networking and memory systems. He combines deep kernel and QEMU expertise—recently focusing on CXL technologies at Huawei R&D—with academic research at Cambridge and Queen Mary where he pursued a PhD in computer systems. His work spans accelerating memory address translation for large-memory servers to improving virtualization and availability for grid controllers, blending low-level systems optimization with practical open-source contributions. Known for identifying and implementing performance and reliability improvements in Linux and QEMU, he brings both community-oriented engineering and rigorous research methods to production-grade system software. An interesting thread through his career is repeatedly bridging academic research and industry implementation, turning experimental ideas into kernel and hypervisor enhancements.
11 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy Computer Systems, Doctor of Philosophy Computer Systems at Queen Mary University of London
Backdraft: a Lossless Virtual Switch that Prevents the Slow Receiver Problem. USENIX NSDI 2022
Contributions:205 commits, 7 PRs, 26 pushes in 2 years 9 months
lossless
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.