Krzysztof Kwiatkowski

Staff Cryptography Architect at PQShield

London, England, United Kingdom
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
Krzysztof Kwiatkowski is a Staff Cryptography Architect in London with over a decade of hands-on experience delivering production-grade cryptographic libraries and integrations, and more than 20 years of cryptography engineering expertise. He led development of PQShield’s PQCryptoLib (and its embedded variant), drove FIPS 140-3 certification end-to-end, and optimized post-quantum schemes across multiple CPU architectures. His background spans TLS/OpenSSL plugin work, VPN/IKEv2 modifications for post-quantum KEMs, and performance tuning with AVX2, reflecting a rare blend of protocol-level design and low-level implementation. An active contributor to the well-known Botan crypto toolkit, he expanded its FFI and added ECDSA/ECDH support, NIST KDFs, and RFC 3394 key wrapping—demonstrating both standards-mindedness and pragmatic engineering. He also advises on IETF standardization and security engineering as an independent consultant, bringing mathematical rigor from an MSc in Mathematics to practical, auditable crypto products.
code11 years of coding experience
job16 years of employment as a software developer
bookMaster of Science Mathematics, Master of Science Mathematics at Poznan University of Technology
bookPostgraduate Computer Systems Design, Postgraduate Computer Systems Design at AGH University of Krakow
languagesEnglish, Polish
github-logo-circle

Github Skills (16)

ecdsa10
crypto10
crypt10
ecdhe10
c-language10
cprogramming-language10
ecdh10
cffi10
ffi10
foreign10
cryptography10
x5095
tls135
libtls5
tls125

Programming languages (18)

C#JavaC++CRustCoqMakefileTeX

Github contributions (5)

github-logo-circle
randombit/botan

Apr 2017 - Jan 2018

Cryptography Toolkit
Role in this project:
userBack-end Developer
Contributions:17 commits, 11 PRs, 28 comments in 9 months
Contributions summary:Krzysztof focused on expanding the FFI (Foreign Function Interface) for the cryptography toolkit, adding support for ElGamal key loading and testing. They implemented the key loading and public key export functions for ECDSA, as well as new functions related to ECDH. The user also introduced a NIST SP 800-56A KDF implementation, followed by a revision 2 implementation. Additionally, they added key wrapping functionality with RFC 3394 and improved the CRC24 implementation.
cryptographycryptography-librarycryptanalysistlsc-plus-plus
Contributions:5 releases, 30 commits, 8 PRs in 10 months
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
Krzysztof Kwiatkowski - Staff Cryptography Architect at PQShield