Bernd Schoolmann

Senior Software Engineer at Bitwarden

Japan
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
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.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster 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
languagesGerman, English, Japanese
stackoverflow-logo

Stackoverflow

Stats
789reputation
37kreached
18answers
2questions
github-logo-circle

Github Skills (43)

database-migrations10
javascript10
typescript10
asp-net-core10
security10
security-protocol10
sql-server10
argon2i10
cryptography10
typescript-types10
dotnet-core10
database-migration10
typescripts10
csharp10
angular10

Programming languages (17)

C#JavaC++RustVueGoHTMLKotlin

Github contributions (5)

github-logo-circle
bitwarden/clients

Jan 2023 - Apr 2025

Bitwarden client apps (web, browser extension, desktop, and cli).
Role in this project:
userFull-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.
web-browserclisafarifirefoxbrowser
bitwarden/server

Jan 2023 - Jan 2023

Bitwarden infrastructure/backend (API, database, Docker, etc).
Role in this project:
userBack-end Developer
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