Gordon Messmer is a senior software engineer with 11+ years building secure, reliable systems and a track record across Google SRE, Salesforce, and now Red Hat in Seattle. He specializes in process automation and integrations that enable scalability, reliably moving projects from manual ops to automated delivery. A pragmatic systems thinker, he pairs deep SRE experience with kernel-level and package tooling contributions—such as improving Python dependency handling in the widely used RPM project and enhancing GEF’s debugging commands. Colleagues rely on him for clean, maintainable backend fixes that address tricky edge cases in remote debugging and dependency resolution. He brings a blend of production-hardened judgment and open-source craftsmanship that surfaces in both enterprise environments and community projects.
11 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at Central Washington University
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux
Role in this project:
Backend Engineer
Contributions:25 reviews, 7 PRs, 58 comments in 10 months
Contributions summary:Gordon made several significant contributions to the `gef` project, focusing on enhancing the functionality of the `got` command. They added an "--all" option to provide more comprehensive data and refactored existing code, moving setup into a method for better organization. Furthermore, the user addressed remote debugging issues by correctly handling file paths in the `got` command and fixed a type error with `pthread_create` function arguments. Finally, they adjusted the `build_line` function to support related enhancements in the `gef-extras` project.
Contributions:8 reviews, 11 commits, 9 PRs in 7 months
Contributions summary:Gordon primarily contributed to the `scripts/pythondistdeps.py` file, focusing on enhancing the parsing and handling of Python package dependencies within the RPM package manager. Their work included improvements to version comparison logic, support for various operators (like `~=` and `==`), and the correct identification of dependencies from different sources (egg-info, dist-info). Furthermore, the user made optimizations, such as printing dependency lists conditionally to improve performance and accuracy.
build-toolpackage-managerpackages
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
Gordon Messmer - Senior Software Engineer at Red Hat