Guo Dong

Senior Firmware Engineer at Intel

Chandler, Arizona, United States
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
Guo Dong is a Senior Firmware Engineer with over 12 years of experience specializing in UEFI BIOS and bootloader development, currently building fast, secure boot solutions at Intel. He has deep expertise in UEFI security features (TPM/TCG, Secure Boot, UID, UEFI variables), Intel FSP, Slim Bootloader and coreboot, and practical experience enabling multiple OSes including Linux, Android and Windows. At Intel he helped invent and productionize Slim Bootloader for automotive and embedded use cases and contributed security-focused TPM enhancements to the widely used tianocore/edk2 project. Comfortable across low-level firmware, kernel drivers and build systems, he also modernized Slim Bootloader’s build tooling and firmware update mechanisms. Based in Chandler, Arizona, he combines long-running platform knowledge with hands-on open-source contributions that improve platform security and boot reliability.
code12 years of coding experience
job12 years of employment as a software developer
bookMaster of Computer Applications (MCA), Computer Science, Master of Computer Applications (MCA), Computer Science at East China Normal University
github-logo-circle

Github Skills (21)

bootloader10
uefi10
firmware10
build-system10
c-programming10
c1110
c1710
u-boot10
boot10
loader10
tpm10
security9
sys9
device-driver9
acpi9

Programming languages (7)

DockerfileCMakefileGoHTMLAssemblyPython

Github contributions (5)

github-logo-circle
Visit http://slimbootloader.github.io for documentation
Role in this project:
userBack-end Developer
Contributions:1031 reviews, 120 commits, 818 PRs in 4 years 4 months
Contributions summary:Guo primarily worked on enhancing the build process and core functionality of the slimbootloader project. Their contributions included retiring the Windows build script, updating build tools to use Buildloader.py for both Linux and Windows, and enhancing the tool to support different build configurations. They also implemented code changes to support device tables, improve firmware update mechanisms, and update boot option management within the project. Additionally, they added support for various hardware and configuration features.
bootloadervisitfirmware
tianocore/edk2

Sep 2013 - Dec 2022

EDK II
Role in this project:
userBack-end Developer
Contributions:34 reviews, 104 commits, 81 PRs in 9 years 5 months
Contributions summary:Guo primarily contributed to enhancing the TPM driver within the EDK2 repository. Their work focused on protecting TPM physical presence flags and involved modifying the driver to safeguard these flags and implement changes in the TPM library. These updates included adding code to protect physical presence flags, setting variables for the flags, and initializing physical presence variables. These changes impact the security of the system and the execution of TPM commands.
uefipythonfirmwarec
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
Guo Dong - Senior Firmware Engineer at Intel