Paulin Todev is a Senior Software Engineer based in London with 11 years of experience building reliable back-end systems and observability tooling. Currently at Grafana Labs, he focuses on tracing and OpenTelemetry integrations, bringing pragmatic fixes that prevent panics and improve collector interoperability. Previously he spent seven years as a C++ developer at Barclays Investment Bank, honing performance-sensitive and production-grade engineering skills. Paulin is an active open-source contributor to prominent projects like Prometheus and the OpenTelemetry Collector, where his work on scrape loops, discovery, and receiver/extension robustness improves monitoring fidelity at scale. He combines a theoretical physics background from the University of Glasgow with practical DevOps experience, which surfaces in careful attention to metrics, caches, and edge-case behavior. Colleagues value him for tackling low-level stability issues that quietly make large distributed systems more dependable.
11 years of coding experience
7 years of employment as a software developer
Bachelor's Degree, Theoretical Physics, Bachelor's Degree, Theoretical Physics at The University of Glasgow
Contributions:570 reviews, 17 commits, 340 PRs in 3 months
Contributions summary:Paulin primarily contributed to the Grafana Agent project by implementing and modifying backend configurations, particularly related to tracing and OpenTelemetry. They addressed critical issues in the tracing configuration, preventing panics and adding new options for OpenTelemetry Collector integration. Furthermore, the user worked on enhancing components within the system, such as remote write and relabel, ensuring they function correctly, especially when the components aren't active, and introducing new features like an otelcol.receiver.opencensus Flow component.
The Prometheus monitoring system and time series database.
Role in this project:
Back-end Developer
Contributions:19 reviews, 8 PRs, 43 comments in 2 years 2 months
Contributions summary:Paulin contributed to the Prometheus monitoring system, focusing on the scrape component and discovery manager. Their work involved modifying scrape metrics, enabling the use of non-default registries, and implementing changes to enhance the behavior of scrape loops and caches within the system. Additionally, the user addressed various test-related improvements and metric-related adjustments within the discovery manager and related components. These changes likely aim to improve the system's monitoring capabilities and internal efficiency.
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.