Bernd Schoolmann is a senior software engineer with a decade of hands-on experience across backend, frontend and game development, currently strengthening Bitwarden’s core cryptographic platform. He combines deep practical security expertise—gained from CTFs and finding critical bugs in widely used software—with production-grade engineering, having implemented Argon2 KDFs, PRF key rotation, and SSH features across Bitwarden’s server and client stacks. Based in Japan and fluent in full-stack delivery, he moves seamlessly between API/database work and client-side integrations to harden platforms end-to-end. His academic foundation from RWTH Aachen (MSc, Software Systems Engineering) underpins a methodical approach to secure design and automated processes that prevent vault corruption at scale.
10 years of coding experience
5 years of employment as a software developer
Master of Science - MS, Software Systems Engineering, 1.3 (German scale), Master of Science - MS, Software Systems Engineering, 1.3 (German scale) at RWTH Aachen University
Bitwarden client apps (web, browser extension, desktop, and cli).
Role in this project:
Full-stack Developer
Contributions:505 reviews, 415 PRs, 1510 pushes in 2 years 3 months
Contributions summary:Bernd implemented the Argon2 KDF (Key Derivation Function) for password security across Bitwarden client applications, significantly enhancing the security of user accounts. They made extensive code changes across the web, browser extension, and desktop clients, which involved integrating the Argon2 library, making changes to the webpack configuration, and implementing features in Angular components. Additionally, the user was involved in configuring KDF options and adding SSH key functionality.
Contributions:51 reviews, 1 commit, 45 PRs in 1 day
Contributions summary:Bernd made significant contributions to the `bitwarden/server` repository, focusing on backend development and database interactions. Their work involved adding and modifying features related to key derivation functions (KDF) for password security, database migrations, and the implementation of PRF key rotation, preventing vault corruption. The user also implemented SSH key features, further enhancing security, and contributed to various validators and controllers, demonstrating a strong understanding of the application's internal workings and security protocols. These modifications indicate a focus on improving the security and functionality of the Bitwarden infrastructure.
database-apisql-serverdockersignalrdatabase
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
Bernd Schoolmann - Senior Software Engineer at Bitwarden