Peter Hutterer

Senior Software Engineer at Red Hat

Greater Brisbane Area Australia
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
Peter Hutterer is a Senior Software Engineer with 26 years of experience, based in the Greater Brisbane Area, Australia, and a long-standing Red Hat maintainer of X.Org input subsystems and drivers including evdev, mouse, keyboard, synaptics and Wacom. He blends deep systems and driver-level expertise with DevOps and build/release automation, contributing to high-profile open-source projects like systemd, Meson, PipeWire and GNOME/GTK. His work often focuses on robustness and maintainability—fixing low-level device handling, improving build and packaging pipelines, and refactoring core code to eliminate warnings and improve reliability. Peter’s contributions span kernel-facing drivers, userspace daemons and desktop tooling, showing a rare full-stack fluency in input device stacks and the Linux desktop ecosystem. A practical problem-solver, he frequently surfaces subtle reliability fixes (e.g., SELinux install contexts, hidraw support and firmware-stability patches) that quietly prevent widespread user pain.
code26 years of coding experience
github-logo-circle

Github Skills (71)

il10
python10
testing10
test-framework10
cmake10
c1110
autotools10
refactor10
c1710
system10
gtk10
build-automation10
refactoring10
daemons10
operating-system10

Programming languages (14)

C++CSSCRustMakefileValaTypeScriptShell

Github contributions (5)

github-logo-circle
linuxwacom/libwacom

Nov 2011 - Jan 2023

libwacom is a tablet description library
Role in this project:
userBack-end Developer
Contributions:38 releases, 257 reviews, 583 commits in 11 years 3 months
Contributions summary:Peter primarily contributed to the libwacom library, making improvements to its functionality. Their work included merging code from another repository, adding new functionality for parsing device information from udev, and adding support for bluetooth devices. Additionally, the user updated the test suite by adding test cases to check for multiple matches and ensure the validity of the data files.
tabletwacomdatabase
libratbag/piper

Feb 2016 - Dec 2022

GTK application to configure gaming devices
Role in this project:
userFull-stack Developer
Contributions:11 reviews, 191 commits, 197 PRs in 6 years 11 months
Contributions summary:Peter primarily worked on the front-end aspect of the project, developing the user interface for configuring gaming devices. Their commits focused on implementing UI elements using GTK, including creating the main window, header, resolution settings, and button configurations. Additionally, they integrated the UI with the `ratbagd` daemon, making the application functional for the specified purpose. Furthermore, they updated the user interface, making it functional.
linuxgnomegaminggtkconfigure
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
Peter Hutterer - Senior Software Engineer at Red Hat