David Adrian is a product manager and former engineering leader with 14 years of experience building security-focused internet infrastructure and developer tools. Currently driving Chrome Security work at Google, he specializes in secure transports, memory safety, and web platform hardening while bridging product strategy and technical execution. He co-founded Censys and served as Principal Engineer at Nametag, bringing startup grit to large-scale product problems. An active open-source contributor and security researcher, he has made substantial back-end improvements to widely used internet scanning projects like ZMap, ZGrab2, and ZDNS to improve stability and modularity. With a PhD-level computer science background and hands-on history in low-level networking and dependency modernization (notably adding Go modules and refactoring for modern systems), he combines deep technical fluency with product leadership. Based in Washington, D.C., he balances rigorous engineering with practical product outcomes that improve internet-wide security visibility.
14 years of coding experience
5 years of employment as a software developer
Chelsea High School
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of Michigan
ZMap is a fast single packet network scanner designed for Internet-wide network surveys.
Role in this project:
Back-end Developer
Contributions:3 releases, 25 reviews, 449 commits in 9 years 6 months
Contributions summary:David contributed to the development of ZMap, a fast network scanning tool. The user focused on implementing and refining the output filtering capabilities, and also worked on the core components of the program, including code related to the low-level network access. They also refactored and improved existing code, including fixes to existing issues and adjustments for enhanced compatibility with modern systems.
Contributions:2 releases, 26 reviews, 69 commits in 4 years 10 months
Contributions summary:David contributed significantly to the `zgrab2` project, primarily focusing on enhancing the framework's functionality and module implementations. They refactored the codebase by removing pointer-to-interface usages and improving help handling. The user also added a new TLS module and implemented Go modules support to improve dependency management. Additionally, they refactored output handling to accept writers, enabling more flexible output configurations.
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.