Chris Gerth is a Senior Embedded Software Engineer with 13 years of hands-on experience designing and shipping controls and embedded architectures for heavy machinery at Caterpillar. He blends software design, calibrated control algorithms, and real-world hardware testing to deliver autonomy features and tuned hydraulic/engine integrations across production machines. An advocate for robust developer workflows, he has led platform migrations, CI/CD and simulation infrastructure work that speeds testing and desktop calibration. Active in robotics open source, he contributes backend and DevOps improvements to PhotonVision and documents advanced control topics for the FRC community, reflecting a practical focus on tooling and reproducibility. Based in Peoria, IL, he pairs an EE degree from UIUC with a track record of turning complex control requirements into maintainable, testable systems.
12 years of coding experience
10 years of employment as a software developer
High School, High School at Benet Academy
Bachelor’s Degree Electrical Engineering, Bachelor’s Degree Electrical Engineering at University of Illinois Urbana-Champaign
PhotonVision is the free, fast, and easy-to-use computer vision solution for the FIRST Robotics Competition.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:2 releases, 221 reviews, 65 commits in 2 years 3 months
Contributions summary:Chris implemented new features for saving and loading image frames, which involved backend Java code. They also made adjustments to camera exposure settings and the UI. Furthermore, the user worked on improving the efficiency of the system by optimizing the code and adding metrics related to disk usage. The user's contributions also include improvements to the build process and CI/CD pipelines.
Official FRC Documentation powered by Read the Docs
Role in this project:
Technical Writer
Contributions:46 reviews, 16 commits, 17 PRs in 1 year 6 months
Contributions summary:Chris primarily contributed to the documentation of the FRC-docs repository, as evidenced by the numerous commits focused on updating and expanding the documentation. The user's work included adding detailed explanations of stack traces, rephrasing descriptions of methods, correcting code snippets, and streamlining advanced control tuning documentation. Furthermore, the user converted Wikipedia links to glossary terms, and added and formatted content related to AprilTag usage.
frcread-the-docs
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
Chris Gerth - Senior Embedded Software Engineer at Caterpillar Inc.