Jonathon Reinhart is a Staff Software Engineer with 17 years of experience building systems-level software and tooling, currently contributing to immersive AR OS efforts at Google. He combines deep systems programming and reverse-engineering skills with practical engineering leadership honed as a program technical lead on multi-year government contracts. Jonathon is a prolific open-source contributor—his work spans projects from Unicorn CPU emulation and universal-ctags to security tooling like KillerBee and useful infrastructure such as an SMTP relay—showing both low-level expertise and attention to maintainability. He’s known for clean refactors, improved testing and compatibility fixes, and pragmatic problem solving that often uncovers subtle platform portability issues. Detail-oriented and communicative, he regularly bridges technical and stakeholder needs while championing developer workflows like CI, unit testing, and documentation. Based in the Dayton area, he pairs advanced academic training in computer engineering with hands-on firmware, driver, and protocol experience.
17 years of coding experience
16 years of employment as a software developer
Master of Science in Computer Engineering, Master of Science in Computer Engineering at University of Dayton
Master's Degree, Computer Engineering, Master's Degree, Computer Engineering at U.S. Air Force Institute of Technology
Contributions:25 reviews, 29 commits, 14 PRs in 1 month
Contributions summary:Jonathon primarily contributed to the `smtprelay` project by implementing and refactoring core backend logic. They introduced features like allowing empty email fields in user configurations and expanding email address formats. Furthermore, the user refactored the authentication process, introduced testing, improved error handling, and enhanced the overall stability of the SMTP relay server. These changes collectively improved the server's functionality and robustness.
Replacement for gitolite. This repo is a mirror of https://gitlab.com/gitlab-org/gitlab-shell/
Role in this project:
Back-end Developer
Contributions:8 commits in 1 year 3 months
Contributions summary:Jonathon primarily focused on modifying GitLab shell's backend logic and API interactions. Their contributions included removing unused code, enhancing push option handling for internal APIs, and incorporating new utility modules for processing push options. The changes demonstrate a focus on improving the codebase's functionality and internal workings, particularly regarding Git push operations and integration with GitLab's internal APIs. They also updated the testing to reflect the changes in the API's parameters.
gitoliteshellreplacementgitlab
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
Jonathon Reinhart - Staff Software Engineer at Google