Qi Huo

Senior Software Development Engineer at IBM

Haidian District, Beijing, China
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

🤩
Rockstar
🎓
Top School
Qi Huo is a senior software development engineer and architect at IBM with a decade-plus background building cloud-native SaaS/PaaS/DBaaS systems and leading full‑stack teams. He is a founding maintainer of the CNCF Confidential-Containers project and an active contributor to projects like Kata Containers, where his work on QEMU integration and IOMMU support improves VM-like container isolation. Equally fluent in Go, Rust, JavaScript and Java, Qi combines hands-on prototyping with system-level design around Kubernetes, containers, virtualization and confidential computing. He has authored 30+ patents and papers in cloud and confidential computing, reflecting a strong streak of innovation beyond day-to-day engineering. Based in Haidian, Beijing, he pairs deep open-source stewardship with practical product delivery and a talent for solving complex infrastructure problems.
code7 years of coding experience
bookMaster's degree, PHYSICAL SCIENCES, Master's degree, PHYSICAL SCIENCES at National University of Defense Technology
book硕士, 硕士 at 国防科技大学
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

kvm10
container10
go10
s390x10
iommu10
qemu10
virtualization10
security9
acr8
kubernetes8
kubernetes-pods8

Programming languages (9)

C#DockerfileShellRustCMakefileGoRuby

Github contributions (5)

github-logo-circle
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Role in this project:
userBack-end Developer & System Architect
Contributions:8 reviews, 1 commit, 5 PRs in 1 day
Contributions summary:Qi's contributions center around enhancing the QEMU integration within the Kata Containers project. They focused on implementing IOMMU support for s390x architecture, adding relevant annotations, and integrating the feature into the hypervisor configuration. Furthermore, the user added the "initdata" annotation for the hypervisor configuration, enabling passing of init data during virtual machine creation, and implemented unit tests to validate the annotation functionality. Their work directly impacts the configuration and functionality of virtual machines, contributing to the project's goal of providing lightweight VMs that feel and perform like containers.
firecrackervirtualizationociworkloadvdi
huoqifeng/guest-components

Feb 2024 - Aug 2024

Confidential Containers Guest Tools and Components
Contributions:1 PR, 89 pushes, 7 branches in 5 months
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
Qi Huo - Senior Software Development Engineer at IBM