Kyle Spearrin is a seasoned founder and CTO with 13 years of experience building security-focused SaaS products and developer tools, best known for founding Bitwarden and steering its technical vision. He blends hands-on engineering—exemplified by his open-source work on Otp.NET, a robust .NET TOTP/HOTP implementation—with strategic leadership across startups he's founded or led. Based in Jacksonville, he has a track record of solving practical security and authentication challenges, from cryptographic key derivation to cross-platform .NET support and package signing. Kyle’s background as a serial founder and software architect gives him a rare combination of product empathy, operational rigor, and deep back-end expertise rooted in a Computer Science degree from the University of Florida.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Florida
A .NET implementation of TOTP and HOTP for things like two-factor authentication codes.
Role in this project:
Back-end Developer
Contributions:7 releases, 4 reviews, 64 commits in 6 years 1 month
Contributions summary:Kyle primarily worked on the .NET implementation of TOTP and HOTP authentication. Their contributions include implementing key derivation, fixing verification windows, and refactoring code related to time-based one-time passwords. The user also made several changes to the project's build configuration, including versioning, signing, and package metadata. This included setting up the project to support .NET Standard and .NET Framework.
Contributions:33 commits, 27 pushes, 1 branch in 23 days
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
Kyle Spearrin - Founder, Chief Technology Officer at Bitwarden