Garrett Cheadle is a Senior Software Engineer based in Portland, Oregon with five years of professional experience building reliable cloud-native tooling and services. He has ship history at VMware Tanzu and Bliss Point Media and now contributes at Tinuiti, combining backend engineering with DevOps sensibilities. Garrett is an active open-source contributor to Carvel projects like kapp and ytt, where he strengthened Kubernetes resource handling, improved status reporting for StatefulSets, and enhanced YAML schema validation and data value checks. He pairs a Mathematics and Computer Science degree from Harvey Mudd with a practical focus on test-driven reliability and observability, often improving edge-case handling and error messaging that make developer tools more robust.
5 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Harvey Mudd College
YAML templating tool that works on YAML structure instead of text
Role in this project:
Backend Developer
Contributions:1 release, 64 reviews, 92 commits in 1 year 11 months
Contributions summary:Garrett primarily contributed to the `ytt` repository by implementing and enhancing the schema validation features. They introduced new features such as nullable map items and also made significant contributions to data value schema validation. Their work included writing tests to ensure that data values conform to the defined schemas and handle type mismatches, thereby improving the tool's data validation capabilities and error messaging.
kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
Role in this project:
Backend Developer & DevOps Engineer
Contributions:1 review, 17 commits, 10 PRs in 1 year
Contributions summary:Garrett contributed significantly to the `kapp` project, specifically focusing on enhancing its ability to manage and monitor Kubernetes resources, particularly `StatefulSets`. Their work included implementing features related to waiting for successful updates and deletions of resources, ensuring accurate status reporting. Additionally, they made changes to test configurations, suggesting a focus on improving the reliability and correctness of the tool.
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
Garrett Cheadle - Senior Software Engineer at Tinuiti