Tessa Walsh is a senior applications and tools engineer with 11 years of experience at the intersection of software engineering and digital preservation, based in Montreal. She builds and maintains open-source archiving tools—contributing strong full-stack expertise in Python, FastAPI, Node/TypeScript, Vue, Docker and Kubernetes—while also owning documentation, roadmapping, and accessibility improvements. Her work on projects like browsertrix-crawler and pywb includes pragmatic features such as ad-blocking request interception, robust screenshot options, and responsive, accessible UI enhancements that improve real-world archive replay and capture. Prior roles in academic and cultural institutions give her deep domain knowledge of born-digital workflows, forensics, and preservation policy, which she pairs with hands-on engineering to solve operational archival problems. Notably, she has moved projects from prototypes to production-ready toolchains—adding test coverage, localization fixes, and cloud storage integrations that make long-term preservation systems more reliable and scalable.
11 years of coding experience
5 years of employment as a software developer
MS, Library & Information Science, MS, Library & Information Science at Simmons College
Run a high-fidelity browser-based web archiving crawler in a single Docker container
Role in this project:
Full-stack Developer
Contributions:280 reviews, 18 commits, 82 PRs in 3 months
Contributions summary:Tessa significantly contributed to the `browsertrix-crawler` project by implementing new features and enhancing existing functionalities. This included the addition of ad-blocking capabilities via request interception, integrating a host-based ad-blocking mechanism. The user also implemented screenshot functionality, providing options for view, fullPage, and thumbnail screenshots, and incorporated improved JSON-L logging for more detailed and organized log entries. They also added test cases to validate the functionalities implemented.
Core Python Web Archiving Toolkit for replay and recording of web archives
Role in this project:
Front-end Developer
Contributions:4 releases, 26 reviews, 28 commits in 6 months
Contributions summary:Tessa focused on enhancing the user interface of the pywb project. They reworked the Vue banner UI, making it responsive with Bootstrap 4 and adding features like year/month navigation and customizable colors. Further improvements included accessibility enhancements and fixes to snapshot navigation and content flashing issues. Additionally, the user addressed issues with the display of archived content and localization aspects.
pythonreplaypython-webpywbweb-archiving
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
Tessa Walsh - Senior Applications And Tools Engineer