Qingzhao Zhang is an assistant professor in Electrical and Computer Engineering at the University of Arizona with nine years of experience at the intersection of system security, formal verification, and blockchain privacy. He earned a PhD from the University of Michigan and has blended academic research with industry practice through internships at Google, where he built modular model-checking and SMT-based proofs for OS kernels and static analyses for Android testing. His research portfolio includes automated smart-contract fuzzing, privacy-preserving blockchain protocols using zkSNARKs, and practical tools for proving memory and system-level safety in Rust unsafe code. Qingzhao’s background spans building production web APIs and pressure-testing tools in industry to designing provable-security protocols in academia, reflecting a rare combination of deployed engineering and formal-methods expertise. Based in Tucson, he brings a track record of turning rigorous verification techniques into usable tooling that improves both developer workflows and system trustworthiness.
9 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD Computer Science and Engineering, Doctor of Philosophy - PhD Computer Science and Engineering at University of Michigan
Bachelor's degree Cyber Security, Bachelor's degree Cyber Security at Shanghai Jiao Tong University
Contributions:64 commits, 23 PRs, 2 pushes in 1 month
java
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
Qingzhao Zhang - Assistant Professor at University of Arizona