Owen Taylor

Principal Software Engineer at Red Hat

Waltham, Massachusetts, 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

👤
Senior
🎓
Top School
Owen Taylor is a Principal Software Engineer at Red Hat with 27 years of experience building and maintaining core Linux desktop and deployment infrastructure. He led GNOME Shell development and previously maintained GTK+, and is the designer and implementer of Pango, a text engine known for robust right-to-left and complex-script support. His contributions span front-end UI work (GNOME Shell, Cinnamon), deep text-shaping improvements (HarfBuzz), and back-end systems for Linux app distribution and upgrades (Flatpak, ostree, PackageKit). Comfortable across C and systems-level code, he also improves tooling and build/CI ecosystems (mock, Bodhi) and blends performance, internationalization, and pragmatic engineering. Based in Waltham, MA, he pairs a physics AB from the University of Chicago with a long history of impactful open-source leadership and subtle cross-project integrations that keep desktop and deployment stacks working together.
code28 years of coding experience
bookAB, Physics, AB, Physics at University of Chicago
github-logo-circle

Github Skills (76)

python10
c1110
glib10
c1710
automation10
gtk10
repository-pattern10
javascript10
text-manipulation10
git-repository10
linux10
dockers10
uid10
containerd10
mocks10

Programming languages (13)

C++CRustCMakeGoCommon LispHTMLPerl

Github contributions (5)

github-logo-circle
GNOME/glib

Sep 1998 - Sep 2016

Read-only mirror of https://gitlab.gnome.org/GNOME/glib
Role in this project:
userBack-end Developer
Contributions:486 commits in 18 years 3 months
Contributions summary:Owen was a back-end developer contributing to the GLib library. Their commits primarily involved modifying existing C code, focusing on implementing new data structures like merge sort for linked lists and adding new functions to improve functionality. They also addressed existing bugs, such as those related to memory leaks, and also made improvements to code style.
glibgnome
GNOME/gnome-shell

Feb 2009 - Feb 2016

Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-shell
Role in this project:
userFront-end Developer
Contributions:617 commits in 7 years
Contributions summary:Owen made significant contributions to the graphical user interface of the GNOME Shell. Their work involved refactoring code to use ClutterText and ClutterClone instead of older components, aligning the UI with the Clutter 0.9 and 1.0 APIs, and making improvements to visual elements like the menu, calendar and the dash interface. The user also implemented fixes for improved text appearance, and handled issues related to the correct scaling and positioning of the UI elements. The user has a focus on UI development and also demonstrates a deep understanding of the Clutter framework.
gnomegnome-shell
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