Trevor Whitney is a Senior Software Engineer based in Denver with 13 years of experience building scalable back-end systems and infrastructure. He currently develops at Grafana Labs and has a strong track record contributing to high-profile open-source projects like Grafana Loki and Mimir, where he worked on service discovery, query execution, aggregation, and long-term storage compatibility. His background spans hands-on DevOps, testing and gRPC integrations, reflecting a comfort with both systems-level concerns and developer-facing services. Prior roles include senior engineering at Rachio and staff engineering at Pivotal, and his early work ranges from Rails web services to systems administration and PHP e-commerce—giving him a pragmatic full-stack perspective. Unusually for an engineer with deep systems expertise, he holds a BA in Philosophy as well as an MS in Computer Science, a combination that informs careful, user-focused design decisions.
13 years of coding experience
12 years of employment as a software developer
Bachelor of Arts (BA), Philosophy, Bachelor of Arts (BA), Philosophy at American University
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at Colorado School of Mines
Contributions:1000 reviews, 109 commits, 922 PRs in 1 year 10 months
Contributions summary:The user, Trevor Whitney, contributed significantly to the development of the Loki project, specifically focusing on features related to service discovery, query execution, and data aggregation. His work included implementing Consul agent service discovery for the Promtail component, enhancing the integration of querier and query frontend functionality, and enabling the inclusion of aggregated metric data in the query results. Whitney's contributions are crucial to enhancing Loki's ability to handle log management tasks.
Contributions summary:Trevor primarily contributed to the back-end infrastructure and testing aspects of the Grafana Mimir project. Their work involved implementing features related to label name validation, including modifications to gRPC services and the introduction of a parameter to skip validation. They also addressed issues in end-to-end testing by incorporating extra arguments in the test environment, and made backward compatibility changes related to previous image versions and store engine configurations. These modifications indicate an understanding of the project's core functionalities and integration with related services.
tenantobservabilitygrafanaprometheusstorage
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.