Cosimo Lupo

Senior Software Engineer at Google

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

🤩
Rockstar
🎓
Top School
Cosimo Lupo is a Senior Software Engineer with 11 years of experience specialising in font engineering and Python tooling, currently at Google in England. He builds and maintains low-level font-processing libraries and pipelines—contributing significant fixes and enhancements to the widely used fonttools project and to font compilation tools like fontmake. His work spans backend systems, test automation, and full-stack scripting for projects such as Noto Emoji, demonstrating both deep format-level expertise (COLR, variable fonts) and practical cross-platform reliability. Previously he helped bring legacy font workflows into modern Python ecosystems at Dalton Maag and Anthrotype, often porting and hardening code for production use. Trained in anthropology, he approaches tooling with user-centered curiosity and an appreciation for cultural nuance in type design. Outside work he identifies as a type nerd and pythonista, combining scholarly curiosity with pragmatic engineering.
code11 years of coding experience
job5 years of employment as a software developer
bookLaurea Specialistica (Master's degree), Antropologia Culturale ed Etnologia, Laurea Specialistica (Master's degree), Antropologia Culturale ed Etnologia at Università degli Studi di Torino
bookMaster of Science (MSc), Social and Cultural Anthropology, Master of Science (MSc), Social and Cultural Anthropology at University College London, U. of London
languagesItalian, English
github-logo-circle

Github Skills (15)

cli10
variable-fonts10
dependency-management10
command-line-interface10
fonttools10
pytest10
python10
test-automation10
command-line10
subprocess9
mocking9
github-ci8
githubaction-workflow8
unicode7
cicd5

Programming languages (26)

C#CDMakefileHTMLJupyter NotebookPureBasicTypeScript

Github contributions (5)

github-logo-circle
fonttools/fonttools

Jul 2017 - Jan 2023

A library to manipulate font files from Python.
Role in this project:
userBackend Developer
Contributions:183 releases, 906 reviews, 2458 commits in 5 years 7 months
Contributions summary:Cosimo's commits primarily focus on enhancements and bug fixes within the `fonttools/fonttools` repository, a Python library for font manipulation. They demonstrate expertise in font file format internals, as evidenced by their work within the `varLib` module, particularly in areas such as handling variable font features, and the `COLR` table. The commits indicate a strong understanding of low-level font file data structures and algorithms.
pythonfontphoneticsfontswoff
googlefonts/fontmake

Jul 2017 - Dec 2022

Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType).
Role in this project:
userBackend Developer
Contributions:39 releases, 83 reviews, 319 commits in 5 years 6 months
Contributions summary:Cosimo primarily contributed to updating and maintaining dependencies for the fontmake project. Their work focused on upgrading various Python libraries, including fonttools, glyphsLib, ufo2ft, defcon, and booleanOperations, to their latest versions. Additionally, the user made minor adjustments to code, such as renaming CLI options and converting Python 2 code to Python 3, while also addressing specific project issues, like handling edge cases and updating requirements.
glyphsgoogle-fontsfontvariable-fontsfonts
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