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.
11 years of coding experience
5 years of employment as a software developer
Laurea Specialistica (Master's degree), Antropologia Culturale ed Etnologia, Laurea Specialistica (Master's degree), Antropologia Culturale ed Etnologia at Università degli Studi di Torino
Master of Science (MSc), Social and Cultural Anthropology, Master of Science (MSc), Social and Cultural Anthropology at University College London, U. of London
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.
Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType).
Role in this project:
Backend 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.