Braydon Kains

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code4 years of coding experience
github-logo-circle

Github Skills (31)

data-collection10
c1110
c1710
http-server10
go10
sys10
event-loop10
yaml10
fluent-bit10
collections10
opentelemetry10
embedded10
logging10
google-logging10
metric10

Programming languages (16)

C#JinjaCRustMakefileGoTree-sitter QueryHTML

Github contributions (5)

github-logo-circle
google/yamlfmt

Aug 2022 - Jan 2023

An extensible command line tool or library to format yaml files.
Role in this project:
userFull-stack Developer
Contributions:5 releases, 89 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.
command-line-toolyaml
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBack-end Developer
Contributions:128 reviews, 1 commit, 33 PRs in 1 day
Contributions summary:Braydon primarily focused on enhancing the hostmetrics receiver within the OpenTelemetry Collector Contrib repository. Their work included adding a configuration option to mute process name errors, which involved changes to process scraper code and documentation. Furthermore, the user implemented the process.handles metric for Windows, adding the necessary metric definitions and integrating it into the existing scraper structure, including adjustments to the handle count manager. They also removed unused functions and updated dependencies, reflecting their involvement in maintenance and modernization of the codebase.
opentelemetry-collectoropentelemetryopen-telemetry
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