Bas Westerbaan is a Principal Research Engineer with 16 years of experience specializing in cryptography and post-quantum security, currently leading research efforts at Cloudflare from Nijmegen. He holds a PhD in Mathematics from Radboud University and has a track record spanning academia and industry, including roles at PQShield, UCL, and multiple research fellowships. Bas is an active open-source contributor—notably to Cloudflare’s CIRCL cryptographic library—where he optimized SHA-3/SHAKE implementations, reduced heap allocations, and refactored AVX2 code to prepare for post-quantum primitives like CRYSTALS-Dilithium. He also implemented hybrid post-quantum key exchange in cloudflared and adapted TLS 1.3 handshakes, bridging cutting-edge research with production-grade security. Known for practical low-level optimizations and protocol work, he combines rigorous mathematical training with systems-level engineering to make post-quantum cryptography deployable at internet scale.
16 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD Mathematics, Doctor of Philosophy - PhD Mathematics at Radboud University
Contributions:266 reviews, 78 commits, 106 PRs in 2 years 10 months
Contributions summary:Bas primarily contributed to the cryptographic library, `cloudflare/circl`, with a focus on SHA-3 and SHAKE implementations to support CRYSTALS-Dilithium. Their work involved optimizing code by reducing memory allocations and preventing heap escapes, and adding support for SHAKE-256. They refactored AVX2 code and enhanced the existing code base by improving the memory alignment in preparation for future features.
Contributions:4 commits, 2 PRs, 7 comments in 4 months
Contributions summary:Bas contributed to the implementation of post-quantum hybrid key exchange functionality, indicating a focus on cryptographic security. They updated the `qtls` library and modified handshake processes for TLS 1.3, enhancing the security and potentially improving performance. Further work involved adding a post-quantum flag to the quick tunnel, suggesting work on a secure communication channel. The user also updated dependencies and updated the go.mod file.
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
Bas Westerbaan - Principal Research Engineer at Cloudflare