Chris Herborth

Staff Software Engineer at Chainguard

Waterloo, Ontario, Canada
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

👤
Senior
🎓
Top School
Chris Herborth is a Staff Software Engineer based in Waterloo, Ontario with 14+ years of experience specializing in cryptography, FIPS 140-3 certification, and secure software supply chains. He has driven FIPS compliance work at AWS—contributing security-critical changes to the aws/aws-lc cryptographic library—and now focuses on product-hardening and supply-chain security at Chainguard. A former high-tech technical writer and published author, Chris brings rare dual strengths in developer-facing documentation, UI design, and production-grade engineering. He mentors teams on cryptography and secure development practices, and quietly shepherds open-source improvements (including pygame documentation tweaks) while keeping most day-to-day work on private repos. Despite deep security expertise, he retains a game-design curiosity and a writer’s clarity that make complex requirements practical and auditable.
code14 years of coding experience
job29 years of employment as a software developer
bookBA English Deans' Honour List English Computer Science, BA English Deans' Honour List English Computer Science at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
293reputation
29kreached
4answers
6questions
github-logo-circle

Github Skills (23)

c-language10
it-security10
hkdf10
security10
rest10
pygame10
cryptography10
compliance10
pbkdf210
fips10
cprogramming-language10
documentation10
sdl9
python9
test-automation9

Programming languages (17)

C#JavaC++RustCVueGoHTML

Github contributions (5)

github-logo-circle
aws/aws-lc

Aug 2022 - Dec 2022

AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.
Role in this project:
userSecurity Engineer
Contributions:110 reviews, 33 commits, 55 PRs in 3 months
Contributions summary:Chris primarily focused on enhancing the security aspects of the AWS-LC cryptographic library. Their contributions involved integrating AES-XTS within the FIPS boundary, adding test vectors for validation, and incorporating the PBKDF2, HKDF, and SSHKDF algorithms into the FIPS boundary. This included modifying existing code and adding service indicator tests to ensure the correct functionality within the security context. The user also implemented a deterministic IV generator for AES-GCM, ensuring the library's robustness and security.
cryptographycryptographiccustomerspurposeaws
pygame/pygame

Apr 2021 - Apr 2021

🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
Role in this project:
userTechnical Writer
Contributions:6 commits, 1 PR, 9 comments in 8 days
Contributions summary:Chris primarily contributed to documentation improvements within the pygame repository. Their commits focused on enhancing the color documentation by adding named color swatches and correcting color translations to CSS. They also made edits to improve the presentation and clarity of the documentation. The contributions suggest a focus on making the documentation more user-friendly and complete.
pythongamemultimediaon-topprogramming-language
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
Chris Herborth - Staff Software Engineer at Chainguard