Thom Wiggers is a Senior Cryptography Researcher with 13 years of engineering experience, currently investigating practical ways to make post-quantum schemes fit into constrained, elliptic-curve-shaped deployments at PQShield. He holds a PhD in Post-Quantum Cryptography (cum laude) from Radboud University and combines deep academic rigor with hands-on systems work across Rust and C codebases. An active open-source contributor, Thom has improved security and testing in notable projects like liboqs and PQClean and helped harden widely used Rust tooling such as rustls and cargo by improving tests, portability, and platform-specific behavior. He excels at bridging cryptographic theory and production realities—optimizing algorithms, build systems, and fuzz/QA infrastructure—to uncover subtle robustness and compatibility issues.
13 years of coding experience
Doctor of Philosophy - PhD, Post-Quantum Cryptography, Cum Laude, Doctor of Philosophy - PhD, Post-Quantum Cryptography, Cum Laude at Radboud University
Gymnasium, Natuur en Techniek, Cum Laude, Gymnasium, Natuur en Techniek, Cum Laude at Veluws College Walterbosch
Bachelor of Science (BSc), Computer Science, Bene Meritum, Bachelor of Science (BSc), Computer Science, Bene Meritum at University of Nijmegen
Master of Science (M.Sc.), Computing Sciences, Cum Laude, Master of Science (M.Sc.), Computing Sciences, Cum Laude at Radboud University Nijmegen
Clean, portable, tested implementations of post-quantum cryptography
Role in this project:
Back-end Developer & Security Engineer
Contributions:2 releases, 105 reviews, 484 commits in 4 years 1 month
Contributions summary:Thom primarily focused on improving the robustness and security of the post-quantum cryptography implementations. Their contributions include clarifying the predictability of a testing-related `randombytes.c` file, adding and fixing clang-tidy warnings to enforce code quality and maintainability, and performing updates and refactoring of SHA2 implementations. In addition, they also added a test to ensure that the header guard for the API is defined correctly, ensuring that future code changes will not introduce problems.
Contributions:2 reviews, 5 commits, 6 PRs in 1 year 9 months
Contributions summary:Thom primarily contributed to the `rustls` library, focusing on improving code quality and addressing warnings. They refactored code related to enums and trait objects, and fixed tests. The user also added functionality to allow selecting supported groups within the configuration. Their work includes adjusting the code base to accommodate changes in the Rust language.
cryptographysslrusttlsrustlang
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
Thom Wiggers - Senior Cryptography Researcher at PQShield