Yadong Qi

Software Engineer at Intel Corporation

Minhang District, Shanghai, 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

👤
Senior
🎓
Top School
Yadong Qi is a software engineer with 10+ years of experience at Intel focused on virtualization, confidential computing, and platform security. He contributes to low-level projects like the ACRN hypervisor—implementing Trusty secure-world support and new hypercalls—and has hands-on DevOps experience enabling nested VT-d in QEMU for Android VM environments. Comfortable across backend, security, and systems automation, he blends firmware-level seed parsing and TPM/TDX-related work with practical script refactoring to streamline VM startup. Based in Shanghai, he pairs an electrical engineering academic background with real-world silicon and systems experience, having started his career in a hardware process role before moving into software. Colleagues value his ability to translate security requirements into reliable hypervisor and VM launch implementations that work across boot flows and nested virtualization.
code10 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Electrical, Electronics and Communications Engineering, 20%, Master's degree, Electrical, Electronics and Communications Engineering, 20% at Nanjing University of Posts and Telecommunications
bookBachelor's degree, Electronic Information Engineering, 20%, Bachelor's degree, Electronic Information Engineering, 20% at China University of Petroleum 中国石油大学(华东)
languagesChinese
github-logo-circle

Github Skills (17)

kvm10
qemu10
vfio10
bash10
c-programming10
security10
hyper10
hypervisor10
script10
virtualization10
architecture9
x869
architectures9
arm9
android8

Programming languages (9)

ShellC++CRustMakefileTeXHTMLASL

Github contributions (5)

github-logo-circle
Role in this project:
userDevOps Engineer
Contributions:16 reviews, 24 commits, 38 PRs in 3 years 3 months
Contributions summary:Yadong primarily focused on modifying scripts related to the launch and setup of a virtual machine environment, specifically targeting Android devices. Their contributions involved enabling and configuring virtual VT-d (vIOMMU) for improved performance within QEMU. They refined the startup scripts to integrate essential modules and ensure that nested VT was correctly enabled before launching the guest OS. The user also worked on refactoring the setup scripts to use modular components and incorporate GOP patching functionality.
projectacrn/acrn-hypervisor

Mar 2018 - Sep 2019

Project ACRN hypervisor
Role in this project:
userBack-end & Security Engineer
Contributions:56 commits, 37 PRs, 30 comments in 1 year 6 months
Contributions summary:Yadong primarily focused on enhancing the ACRN hypervisor's security features by implementing and refining Trusty-related functionalities. Their work involved simulating secure monitor calls, initializing Trusty, and saving/restoring the secure world's context, improving the hypervisor's ability to handle secure enclaves. The user also implemented seed parsing from different sources, including ABL and SBL and addressed minor bugs and coding style issues. Key changes included the introduction of new hypercalls and modifications to the core system to accommodate secure world functionality.
hypervisoracrn
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
Yadong Qi - Software Engineer at Intel Corporation