Thom Wiggers

Senior Cryptography Researcher at PQShield

Nijmegen, Gelderland, Netherlands
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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
bookDoctor of Philosophy - PhD, Post-Quantum Cryptography, Cum Laude, Doctor of Philosophy - PhD, Post-Quantum Cryptography, Cum Laude at Radboud University
bookGymnasium, Natuur en Techniek, Cum Laude, Gymnasium, Natuur en Techniek, Cum Laude at Veluws College Walterbosch
bookBachelor of Science (BSc), Computer Science, Bene Meritum, Bachelor of Science (BSc), Computer Science, Bene Meritum at University of Nijmegen
bookMaster of Science (M.Sc.), Computing Sciences, Cum Laude, Master of Science (M.Sc.), Computing Sciences, Cum Laude at Radboud University Nijmegen
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
7,006reputation
465kreached
190answers
21questions
Badges
php
top-5%
python
top-5%
hyperlink
top-5%
github-logo-circle

Github Skills (43)

algorithm10
symlink10
algorithms10
cargo10
tls1210
ssl10
sha10
testing10
bigint10
cmake10
c1110
tls1310
data-structure10
bignum10
security10

Programming languages (33)

C#CMakefileM4GoHTMLCleanGroovy

Github contributions (5)

github-logo-circle
PQClean/PQClean

Jan 2019 - Jan 2023

Clean, portable, tested implementations of post-quantum cryptography
Role in this project:
userBack-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.
post-quantumcryptographyimplementationsquantum-computingpublic-key-cryptography
rustls/rustls

May 2019 - Feb 2021

A modern TLS library in Rust
Role in this project:
userBack-end Developer
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