Matt Gibson

Principal Software Engineer at Bitwarden

Youngstown, Ohio, United States
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
Matt Gibson is a Principal Software Engineer and former physicist who blends rigorous scientific thinking with hands-on full-stack engineering to solve multidisciplinary problems. With six years in software and roles progressing from Lead to Principal at Bitwarden, he has driven backend and web improvements for a widely used open-source password platform, including SSO, cipher handling, and client UX features. At Intel he applied statistical analysis and automation to production process development, and in grad school he automated labor-intensive lab tasks while applying physics to biology. Known for identifying cross-cutting issues and guiding both technical and interpersonal paths to resolution, he brings a moral, quality-focused lens inspired by Pirsig to engineering. Based in Youngstown, Ohio, he combines academic depth (PhD in Physics) with pragmatic system-building and a knack for linking disparate data and tooling.
code6 years of coding experience
job12 years of employment as a software developer
bookBS Physics, BS Physics at Arizona State University
bookDoctor of Philosophy - PhD Physics, Doctor of Philosophy - PhD Physics at Ohio State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (32)

unit-testing10
javascript10
browser-extension10
net10
css10
typescript10
dotnet10
asp-net-core10
asp-net10
typescript-types10
dotnet-core10
html10
typescripts10
web-development10
csharp10

Programming languages (8)

TypeScriptC#BikeshedRustSCSSJavaScriptHTMLKotlin

Github contributions (5)

github-logo-circle
bitwarden/server

Nov 2020 - Jan 2023

Bitwarden infrastructure/backend (API, database, Docker, etc).
Role in this project:
userBack-end Developer
Contributions:645 reviews, 179 commits, 310 PRs in 2 years 2 months
Contributions summary:Matt primarily contributed to the backend functionality of the Bitwarden server, focusing on the CipherService. Their work included validating cipher updates, implementing AutoFixture for test input generation, and writing unit tests for various aspects of the cipher service, such as the revision date checks. They also addressed a bug related to cipher cloning, and they modified the controllers and models to include the `UriChecksum` value on login URIs. Furthermore, they added a feature to auto enroll master password reset without user verification and fixed bugs related to organization autoscaling.
database-apisql-serverdockersignalrdatabase
bitwarden/clients

Nov 2020 - Jan 2023

Bitwarden client apps (web, browser extension, desktop, and cli).
Role in this project:
userFull-stack Developer
Contributions:1488 reviews, 404 commits, 521 PRs in 2 years 2 months
Contributions summary:Matt primarily contributed to the Bitwarden clients repository, focusing on the browser extension and web client applications. Their work involved feature implementations, such as including revision date in cipher requests and implementing SSO web vs browser redirect logic. They were also responsible for UI updates, including modifications to the SSO content and addition of a copy to clipboard button for TOTP.
web-browserclisafarifirefoxbrowser
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
Matt Gibson - Principal Software Engineer at Bitwarden