Thomas Rittson is a full鈥憇tack software engineer with eight years' experience, currently building security-focused products at Bitwarden where he contributes to the web vault and browser clients (notably improving accessibility, keyboard focus, and autofill UX). He blends front-end TypeScript/Angular work with .NET backend experience and a practical eye for UI/UX that surfaces in polished, user-centric features like branded 404s and conditional extension buttons. A former principal solicitor and small-business director, Thomas brings legal training and commercial empathy to engineering decisions, helping balance security, usability, and compliance. Based in Queensland, Australia, he鈥檚 an active open-source contributor on a well-known project, combining rigorous attention to detail with a habit of shipping small, impactful improvements.
8 years of coding experience
1 year of employment as a software developer
Bachelor of Laws (LLB) and Bachelor of Arts (BA), majoring in Political Science and Spanish, Bachelor of Laws (LLB) and Bachelor of Arts (BA), majoring in Political Science and Spanish at The University of Queensland
Exchange Program, Exchange Program at Pontificia Universidad Cat贸lica de Chile
Graduate Diploma of Legal Practice, Graduate Diploma of Legal Practice at College of Law
Bitwarden client apps (web, browser extension, desktop, and cli).
Role in this project:
Front-end Developer
Contributions:1867 reviews, 485 commits, 661 PRs in 2 years 5 months
Contributions summary:Thomas was primarily focused on enhancing the Bitwarden browser extension's user interface. Their work involved adding new features such as "Autofill" and "Autofill and Save" buttons to the extension's vault interface, which required modifications to both the component's TypeScript and HTML files. They also implemented improvements to the extension's UI and functionality, including adjusting style and preventing button functionality under specific conditions.
Contributions:223 reviews, 148 commits, 210 PRs in 1 year 6 months
Contributions summary:Thomas contributed to the Bitwarden web vault's front-end development by addressing UI/UX issues and improving accessibility. Their work includes fixing typos, making inline buttons accessible, and adding a branded 404 page. They also focused on improving keyboard focus on input elements and enhancing the user experience by making UI/UX improvements for Send features.
javascriptvaultangularbootstraptypescript
Find and Hire Top DevelopersWe鈥檝e 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.