Tom Archer

Senior Full Stack Software Engineer (Frontend Focus) at Archa

Stony Stratford, England, United Kingdom
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

👤
Senior
🎓
Top School
Tom Archer is a Senior Full Stack Software Engineer with nine years of experience, currently focused on frontend engineering at Archa and previously delivering interactive campaigns and gamified web experiences for clients like McDonald’s ANZ, PwC and KPMG. He blends web, games and 3D interests with solid backend reliability—having contributed tests and robust parsing/error handling to the widely used FontTools project and other open-source font libraries. Comfortable across the stack, Tom has a track record building product features that scale (from Plum’s growth phase to monetisation platforms) and shipping polished, user-facing interfaces. He holds an MSc in Computer Science from UCL and brings a knack for turning domain knowledge (fonts, games, web) into pragmatic, well-tested engineering solutions.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree Economics and Philosophy, Bachelor’s Degree Economics and Philosophy at The University of Manchester
bookUniversity College London
languagesEnglish
github-logo-circle

Github Skills (7)

unit-testing10
opentype10
fonts10
pytest10
python10
unit-test10
testing10

Programming languages (5)

CSSC++SCSSHTMLPython

Github contributions (5)

github-logo-circle
fonttools/fonttools

Apr 2020 - Jan 2021

A library to manipulate font files from Python.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:1 review, 10 commits, 7 PRs in 9 months
Contributions summary:Tom focused on enhancing the functionality and reliability of the fonttools library. Their contributions involved implementing checks and exceptions in the `feaLib` module to ensure the correct parsing of OpenType features, addressing potential errors in GSUB statements. They also improved the `ufoLib` module by removing duplicate glyphs within kerning groups and writing tests. Furthermore, the user added tests to ensure order preservation and implemented exception handling for class definition within the `otlLib`.
pythonfontphoneticsfontswoff
FBSO2811/Porticode

Nov 2018 - Nov 2018

Contributions:25 commits, 18 PRs, 18 pushes in 1 day
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
Tom Archer - Senior Full Stack Software Engineer (Frontend Focus) at Archa