Brendan O'handley is a software engineer with nine years of experience building data visualization and observability tools, currently contributing to Grafana Labs' Metrics squad using React, TypeScript, and Go. He focuses on datasource integrations for Prometheus, InfluxDB, Graphite and OpenTSDB, and has hands-on backend and test automation experience within the flagship grafana/grafana repository. His background spans full‑stack development, education technology, and developer-facing tooling—skills honed through roles at Notre Dame and multiple freelance projects. A former educator with a master’s in CS, he brings a data-driven, user-centered approach to building developer and operator workflows. Outside work he’s a musician, amateur astronomer, and avid 5k runner who often prototypes ideas while hiking local nature preserves. Brendan’s blend of open-source contributions, testing rigor, and classroom experience makes him adept at translating complex metrics systems into practical, testable UIs.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Psychology, Bachelor of Science - BS, Psychology at Loyola University Chicago
Teacher Certification, Education, 3.8, Teacher Certification, Education, 3.8 at Northeastern Illinois University
Computer Software Engineering, Computer Software Engineering at Dev Bootcamp
Master's degree, Computer Science, Master's degree, Computer Science at University of Notre Dame
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:
Back-end Developer & Test Automation Engineer
Contributions:531 reviews, 60 commits, 410 PRs in 8 months
Contributions summary:Brendan contributed to the Graphite Datasource by adding and modifying code related to the graphite functions list and testing. They added responseType: 'text' to HTTP options, addressing a Graphite bug, and included tests for both valid and invalid JSON responses. Furthermore, the user fixed conflicts and rebase issues, demonstrating knowledge in resolving code integration problems within the Go-based Grafana project. Their work involved modifying both the datasource and integration test files, focusing on backend data handling and testing.
Contributions:130 PRs, 81 pushes, 124 branches in 1 month
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
Brendan O'handley - Software Engineer at Grafana Labs