Nathan Willis is a Documentation and Specification Specialist with 12 years of experience translating complex software and typographic systems into clear, usable documentation and standards. Based in Abilene, Texas, he blends deep typographic expertise—backed by a PhD and a master’s in typeface design—with practical software skills from a long history of freelance work and open-source contributions. He has contributed to HarfBuzz, improving Indic script shaping logic, and brings rare domain knowledge at the intersection of font technology, text rendering, and developer-facing APIs. His background in journalism, math, and computer science gives him a disciplined, analytical approach to specification writing and technical communication. Colleagues rely on him to convert research and intricate implementation details into precise, implementable guidance for engineers and designers.
12 years of coding experience
8 years of employment as a software developer
MS, Journalism, MS, Journalism at Abilene Christian University
Doctor of Philosophy - PhD, Typography & Graphic Communication, Doctor of Philosophy - PhD, Typography & Graphic Communication at University of Reading
Contributions:1 review, 119 commits, 25 PRs in 4 years 3 months
Contributions summary:Nathan's contributions focused on refining the Indic shaping behavior within the HarfBuzz text shaping engine. They made code changes that specifically involved replacing the term 'cluster' with 'syllable' in the comments and code related to Indic shaping. Additionally, the user modified the hyphenation process, ensuring pre-base-reordering consonants are always hyphenated for improved clarity. These changes primarily targeted the complex shaping logic for Indic scripts, impacting the text-rendering features of the library.
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.