Benjamin Yang

Software Engineer at Adobe

San Francisco, California, United States
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
Benjamin Yang is a software engineer in San Francisco with a decade of experience specializing in text engines, fonts, and multilingual systems. At Adobe he contributes to the Adobe Text Engine and previously ensured its quality, while his Long Now Foundation work led PanLex technology, Unicode proposals, and a Balinese input/font tool for palm-leaf manuscripts. A trained linguist (UC San Diego; Arabic study in Cairo), he blends deep language expertise with practical engineering—evident in his Pillow contributions adding language-aware text rendering and libraqm integration. He’s equally comfortable shipping C/Python core changes, building APIs and front ends, and leading internship teams, bringing a rare combination of orthography knowledge and production software craftsmanship.
code11 years of coding experience
job5 years of employment as a software developer
bookUniversity of California, San Diego
bookArabic Language Institute, Arabic Language Institute at The American University in Cairo
languagesArabic, asl, French, Thai
github-logo-circle

Github Skills (7)

c1710
c1110
python10
image-processing10
documentation8
testing7
cross-platform4

Programming languages (14)

JavaC++RustCMakefileHTMLSvelteKotlin

Github contributions (5)

github-logo-circle
python-pillow/Pillow

Mar 2019 - Mar 2019

Python Imaging Library (fork)
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR, 4 comments in 6 days
Contributions summary:Benjamin primarily contributed to the text rendering functionality of the Python Imaging Library (Pillow). They added a new parameter, `language`, to text-related methods, enabling language-specific glyphs and ligatures. Their work involved modifying core C files, updating Python code, and integrating with the libraqm library to handle text layout. This user also improved documentation and added tests for complex font settings.
imagingpythonccross-platformpil
longnow/plexmark

Jul 2017 - Apr 2020

PanLex fake expression generator
Contributions:26 commits, 22 pushes in 2 years 9 months
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