Thomas Avery

Senior Software Engineer at Bitwarden

Lowell, Arkansas, 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
Thomas Avery is a Senior Software Engineer with seven years of experience building secure, user-focused applications and infrastructure, currently contributing to Bitwarden's client and server codebases. He blends front-end expertise—improving Angular UI components and modals for popular Bitwarden clients—with backend work on service layers, database scripts, and email templating. Prior roles in cybersecurity engineering at Walmart reflect a strong emphasis on secure-by-design development and operational reliability. Based in Lowell, Arkansas, he pairs practical enterprise experience with active open-source contributions to a widely used password manager. Unusually for a senior engineer, his path includes hands-on roles from cooking to sales early on, which he credits for his pragmatic, user-centric approach to problem solving. Thomas holds a B.S. in Computer Science from Arkansas Tech University (3.5 GPA).
code7 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree, Computer Science, 3.5, Bachelor’s Degree, Computer Science, 3.5 at Arkansas Tech University
github-logo-circle

Github Skills (26)

component-design10
typescript10
asp-net-core10
ui-design10
uid10
front-end-development10
email-templates10
typescript-types10
dotnet-core10
typescripts10
csharp10
angular10
javascript9
html9
sql8

Programming languages (5)

TypeScriptC#RustGoPython

Github contributions (5)

github-logo-circle
bitwarden/server

May 2022 - Jan 2023

Bitwarden infrastructure/backend (API, database, Docker, etc).
Role in this project:
userBack-end Developer
Contributions:458 reviews, 35 commits, 179 PRs in 8 months
Contributions summary:Thomas's contributions primarily involved fixing bugs and improving existing code related to the Bitwarden server backend. This included addressing issues in database creation scripts, email template rendering, and the email format of master password hint templates. The user also worked on code within the core service layers related to email template services. Furthermore, the user addressed left alignment in email templates across several files.
database-apisql-serverdockersignalrdatabase
bitwarden/clients

Jun 2022 - Jan 2023

Bitwarden client apps (web, browser extension, desktop, and cli).
Role in this project:
userFront-end Developer
Contributions:540 reviews, 41 commits, 156 PRs in 7 months
Contributions summary:Thomas primarily contributed to the user interface of the Bitwarden client applications. Their work focused on enhancing existing components by swapping to heading tags, fixing the CLI, and adding modal components. They also made updates to the project access policies and various dialogs while refactoring components, suggesting expertise in component design and UI development using Angular and related technologies.
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
Thomas Avery - Senior Software Engineer at Bitwarden