Jake Keller is a Linux device driver engineer with 15 years of experience building and maintaining open source networking software for Intel’s Ethernet products, specializing in PTP (IEEE 1588) and high-performance 10/40GbE drivers. He combines kernel-level driver development with CI automation and tooling work—contributing upstream to torvalds/linux, git, iproute2, and the linuxptp user-space stack—to keep hardware features usable in mainline Linux. Notable contributions include adding PTP support to the iAVF driver, refining hardware timestamping, and improving Git and Jenkins integrations for robust credential and submodule handling. Based in Hillsboro, Oregon, he pairs rigorous C/Linux expertise with QA and test automation experience, and outside engineering pursues poetry and abstract fractal art—an unusual creative outlet that informs his attention to elegant, maintainable code.
14 years of coding experience
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Portland State University
User space PTP stack for the GNU/Linux operating system.
Role in this project:
Back-end Developer
Contributions:46 commits in 10 years 8 months
Contributions summary:Jake's contributions primarily focused on improving the error handling and robustness of the `linuxptp` project. They introduced checks for negative return values in various functions to detect failures and implemented fault detection mechanisms. The user also worked on refining existing code, such as the delay request functions and PHC device selection, to better align with the project's goals. These changes included improvements to the command-line interface and handling of hardware timestamping.
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Role in this project:
Back-end Developer
Contributions:66 commits, 4 comments in 8 years
Contributions summary:Jake primarily focused on enhancing the Git source code. Their contributions include implementing features related to tag sorting configuration via .gitconfig, improving wildcard handling in refspecs, and introducing new format options for displaying and translating aliases. They also worked on extracting and refactoring code for improved code readability and maintainability, and added tests to validate new functionality.
hacklanggit-clientmercurialfollowlibgit2
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
Jake Keller - Linux Device Driver Engineer at Intel