Thomas聽Rittson

Software Engineer at Bitwarden

Queensland, Australia
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 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.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelor 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
bookExchange Program, Exchange Program at Pontificia Universidad Cat贸lica de Chile
bookGraduate Diploma of Legal Practice, Graduate Diploma of Legal Practice at College of Law
github-logo-circle

Github Skills (13)

accessibility10
html10
typescript10
javascript10
typescripts10
typescript-types10
angular10
browser-extension9
bootstrap9
bootstra9
webextension8
ux-design8
ui-design8

Programming languages (8)

TypeScriptC#RustSwiftHTMLMarkdownPythonKotlin

Github contributions (5)

github-logo-circle
bitwarden/clients

Aug 2020 - Jan 2023

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

Nov 2020 - Jun 2022

The website vault (vault.bitwarden.com).
Role in this project:
userFront-end Developer
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.
Request Free Trial
Thomas Rittson - Software Engineer at Bitwarden