Zachary Newman is a software engineer and advisory board member with 14 years of experience building secure, production-grade systems across research labs, startups, and large cloud providers. He blends applied cryptography and software supply-chain security—publishing research and influencing product direction at Chainguard—with hands-on engineering at Google and Jane Street. An active open-source contributor, he has improved critical projects like go-tuf and sigstore/cosign, adding secure update standards (TAP-12) support and hardening build/release and secret-handling workflows. Educated at MIT and Columbia, he pursued a PhD in computer science while producing practical tooling for reproducible builds and authenticated data structures. Known for turning deep research into deployable features, he favors pragmatic, audit-friendly solutions such as zero-knowledge-enabled signing and environment-driven key management.
14 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy - PhD (Unfinished), Computer Science, Doctor of Philosophy - PhD (Unfinished), Computer Science at Massachusetts Institute of Technology
Bachelor of Arts - BA, Computer Science, 4.01/4.3, Bachelor of Arts - BA, Computer Science, 4.01/4.3 at Columbia University
Code signing and transparency for containers and binaries
Role in this project:
Backend & DevOps Engineer
Contributions:326 reviews, 19 commits, 87 PRs in 1 year
Contributions summary:Zachary primarily contributed to the codebase by improving the build and deployment processes and enhancing the codebase's overall robustness. They refactored and optimized build scripts, specifically by switching bash interpreters to a more portable method. They also addressed security concerns by implementing secure handling of sensitive information, such as OIDC client secrets. Furthermore, the user improved the project's build and release process by increasing the timeout for the goreleaser. Finally, the user added functionality for retrieving keys via environment variables.
Contributions:186 reviews, 22 commits, 57 PRs in 8 months
Contributions summary:Zachary primarily contributed to the implementation and refinement of the TUF (The Update Framework) Go implementation. Their work involved adding features like allowing commits without adding targets and improving error messages. Furthermore, the user enhanced the testing suite by adding new test cases to cover different error paths and ensure code robustness. They also implemented support for TAP-12, which is a standard for securing software updates.
golangsecuritysupply-chainupdatetuf
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.