Haitao Huang is a Senior Software Engineer with 14 years of systems and security-focused experience, now working on Azure Confidential Computing at Microsoft. He brings deep expertise in Intel SGX/TDX, Linux kernel drivers, and secure enclave runtimes developed during a long tenure as a software architect at Intel. His background spans mobile OSes, graphics/media, location technologies, and browser internals, reflecting a rare blend of low-level kernel work and higher-level application/runtime engineering. An active contributor to prominent open-source projects like Intel’s SGX repositories and libva, he has tackled tough problems such as page-fault handling, enclave initialization, and cross-distro build reliability. Trained originally in chemical and nuclear engineering up through a PhD program, he pairs rigorous analytical thinking with pragmatic, production-grade system design. Based in the San Francisco Bay Area, he thrives on challenging, security-sensitive engineering problems that bridge hardware, kernel, and cloud.
14 years of coding experience
24 years of employment as a software developer
Doctor of Philosophy - PhD Chemical Engineering, Doctor of Philosophy - PhD Chemical Engineering at Texas Tech University
University of Kansas
Bachelor's degree Nuclear Engineering, Bachelor's degree Nuclear Engineering at Shanghai Jiao Tong University
Contributions:4 releases, 3 reviews, 33 commits in 4 years 9 months
Contributions summary:Haitao primarily contributed to the Intel SGX driver, making changes related to kernel builds, version updates, and feature implementations. They fixed build issues, particularly for RHEL 8.2, and addressed warnings in the 5.6 kernel. The user updated the driver version and reset MSRs during initialization. Additionally, the user implemented changes to the SGX code, including merging of SGX2 and corrections related to overflow in the enclave driver.
Contributions:1 release, 21 reviews, 92 commits in 6 years 5 months
Contributions summary:Haitao primarily contributed to the Intel SGX for Linux project by implementing and modifying core components related to secure enclave operations and communication. They addressed invalid input errors, signal interrupt handling in sockets, and made changes related to kernel SGX patches, focusing on improving the robustness and reliability of the system. Furthermore, the user updated Docker build files and configurations, reflecting a DevOps engineering focus on build and deployment processes. Their work demonstrates a strong understanding of system-level programming, security, and deployment automation.
linuxintelintel-sgxsgx
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
Haitao Huang - Senior Software Engineer at Microsoft