Qidong Zhao is a software engineer with 11 years of experience, currently building On-Device GenAI infrastructure and tooling at Google from Sunnyvale. He has deep performance and systems expertise—particularly in storage performance and kernel memory tracing—gained through multiple Google internships and research roles and now applied to production engineering. His open-source work includes significant contributions to DynamoRIO, where he developed drpt2ir/drpt2trace for decoding Intel PT traces into DynamoRIO IR and added support for sideband and ELF trace modes. Trained towards a PhD in Computer Science at NC State and with earlier degrees from Northeastern (CN), he blends academic rigor with hands-on engineering. Colleagues know him for turning low-level trace data into practical tooling that surfaces hard-to-find performance insights.
11 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at North Carolina State University
Master's degree Computer Science, Master's degree Computer Science at Northeastern University (CN)
Contributions:520 reviews, 103 commits, 30 PRs in 4 months
Contributions summary:Qidong made significant contributions to the `dynamorio/dynamorio` repository, a dynamic instrumentation tool. They focused on enhancing the kernel trace functionality by adding support for decoding PT traces and converting them into DynamoRIO's IR format. This involved developing `drpt2ir`, a library for decoding PT traces, and `drpt2trace`, a command-line tool for testing the decoding APIs. Furthermore, the user added support for both sideband and ELF mode, enabling more versatile trace conversion. They also added a module for dumping kcore's code segments.
Contributions:2 releases, 39 commits, 29 pushes 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.