Tessa Walsh

Senior Applications And Tools Engineer

Montreal, Quebec, Canada
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
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.
code11 years of coding experience
job5 years of employment as a software developer
bookMS, Library & Information Science, MS, Library & Information Science at Simmons College
bookBA, English, BA, English at University of Florida
languagesEnglish, French
github-logo-circle

Github Skills (22)

puppeteer10
javascript10
web-crawler10
archiving10
testing10
css10
archives10
crawling10
webar10
vue10
webarchive10
html10
nodejs10
vue-jsx10
bootstrap9

Programming languages (13)

JavaC++JinjaMakefileGoHTMLPerlTypeScript

Github contributions (5)

github-logo-circle
Run a high-fidelity browser-based web archiving crawler in a single Docker container
Role in this project:
userFull-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.
high-fidelitybrowserweb-crawlerdockerdocker-container
webrecorder/pywb

Jul 2022 - Jan 2023

Core Python Web Archiving Toolkit for replay and recording of web archives
Role in this project:
userFront-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