Qidong Zhao

Software Engineer at Google

Sunnyvale, California, 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
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.
code11 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at North Carolina State University
bookMaster's degree Computer Science, Master's degree Computer Science at Northeastern University (CN)
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

linux10
c-language10
instrumentation10
cprogramming-language10
dynamic-analysis9
system-programming9
binarydiff9
command-line-tool9
analyse8
assembly8
debug8
debugging8
data-analysis8
assembler8
analytics8

Programming languages (6)

C++ShellCJavaScriptHTMLAPL

Github contributions (5)

github-logo-circle
DynamoRIO/dynamorio

Jun 2022 - Nov 2022

Dynamic Instrumentation Tool Platform
Role in this project:
userBackend Developer
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.
instrumentationbinary-analysisprofilingwindowslinux
dolanzhao/DrCCTProf_SC20

Jan 2020 - Jun 2020

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.
Request Free Trial