Adam Yeats is a Senior Software Engineer with 12 years of experience building full-stack systems in TypeScript and Go, and production familiarity with Rust, Ruby, Elixir and C/C++. He designs and ships cloud-native services and observability integrations—contributing to Grafana and writing the SurrealDB datasource—while also authoring APM and error-tracking libraries at AppSignal. Comfortable across AWS, GCP and Azure, he routinely works with containers (Docker, Kubernetes), Kafka, Elasticsearch and telemetry to solve performance and reliability challenges. He blends front-end expertise in React, web standards and accessibility with backend systems thinking, prioritizing maintainable, testable code and measurable observability. A hands-on mentor and team builder, he has led Node.js hiring and standards efforts at DEPT and enjoys assembling distributed teams and helping engineers grow.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Web & Digital Media Development, Bachelor of Science - BS, Web & Digital Media Development at University of Brighton
:christmas_tree: Giving back to open source for the holidays
Role in this project:
Full-stack Developer
Contributions:40 commits, 32 PRs, 30 pushes in 1 year
Contributions summary:Adam contributed to the 24 Pull Requests project, a Ruby on Rails application. Their work included front-end modifications, such as using ERB syntax for dynamic content in user views, as well as back-end changes like using `#blank?` for environment variable checks and adding a new Rails 5 configuration. The user also refactored code, updating the codebase to support Rails 5 migration and adding necessary files. The commits indicate a focus on improving the application's structure and compatibility with the newer Rails version.
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Role in this project:
Full-stack Developer
Contributions:97 reviews, 60 PRs, 138 pushes in 3 years 1 month
Contributions summary:Adam's contributions primarily involve enhancements and bug fixes within the Azure Monitor data source integration for Grafana. They have been working on resolving UI issues, such as layout problems in the resource picker, and addressing backend logic related to resource classification. Additionally, the user has made improvements to the Google Cloud Monitor integration, fixing issues with Prometheus queries and ensuring correct interface conversions. They also contributed to the Elasticsearch data source by implementing streaming for multi-search responses and added end-to-end tests for Jaeger, PostgreSQL, and Zipkin.
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.