Braydon Kains is a full-stack software developer with four years of professional experience building cloud-native and telemetry-focused tooling for companies like Google and D2L. He works on Google Cloud's Customer Telemetry team where he contributes to open-source agents and collectors (Ops Agent, OpenTelemetry, Fluent Bit) and is the sole author and maintainer of yamlfmt, a growing CLI library for formatting YAML. Comfortable across Go, C, and C# and fluent with Linux, Windows, and serverless AWS services, he blends backend systems work with frontend web components and infrastructure-as-code. His open-source contributions span critical observability projects—improving Fluent Bit plugins and adding Windows metrics to OpenTelemetry—demonstrating a knack for cross-platform reliability and telemetry correctness. An active FOSS advocate who evangelizes Linux in his spare time, Braydon pairs practical engineering with developer tooling improvements that reduce friction for teams at scale.
An extensible command line tool or library to format yaml files.
Role in this project:
Full-stack Developer
Contributions:5 releases, 82 reviews, 42 commits in 5 months
Contributions summary:Braydon primarily worked on the `yamlfmt` project, which involved developing and improving the command-line tool and library for formatting YAML files. Their contributions include implementing core functionality such as formatting and linting, fixing bugs, and adding features like support for reading from stdin. They also refactored parts of the project for easier extensibility and improved the overall usability and maintainability of the codebase by adding support for features like including document start and respecting indentation.
Fast and Lightweight Logs, Metrics and Traces processor for Linux, BSD, OSX and Windows
Role in this project:
Backend Developer
Contributions:96 reviews, 4 commits, 40 PRs in 2 months
Contributions summary:Braydon Kains primarily contributed to the `out_stackdriver` output plugin, adding and refining configuration options related to HTTP request keys and base URLs. He also addressed bugs and improved code quality in other areas of the project, including the `in_winevtlog` input plugin and the `filter_lua` filter plugin. His work included implementing a test for a parser and improving the existing system of setting total_records and metric updating for filters and chunks. These changes enhanced the functionality, reliability, and maintainability of Fluent Bit.
data-collectorpromqlloggingprometheuscloudnative
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.