Piotr Popieluch is a Data Reliability Engineer based in The Hague with 13 years of hands-on experience building and operating observability and platform infrastructure at firms like Adevinta, eBay and IMC Trading. He’s a pragmatic backend and DevOps engineer who has contributed to foundational open-source monitoring projects—improving Telegraf’s aggregator and Graphite’s carbon/whisper components—to make metric collection, storage and startup behavior more reliable. Comfortable across Python, Linux and deployment tooling, he’s repeatedly driven Python 3 modernizations, CI improvements and protocol fixes that reduce operational risk. Piotr combines platform-scale production experience with a history of package maintenance for Fedora/EPEL, showing attention to both developer ergonomics and long-term system health. An offbeat detail: alongside enterprise roles he’s freelanced and helped build community infrastructure like municipal Wi‑Fi early in his career, underscoring a practical, service-oriented engineering mindset.
13 years of coding experience
15 years of employment as a software developer
RHCE, RHCE at Red Hat
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at De Haagse Hogeschool / The Hague University of Applied Sciences
Whisper is a file-based time-series database format for Graphite.
Role in this project:
Back-end Developer
Contributions:2 reviews, 80 commits, 35 PRs in 3 years 10 months
Contributions summary:Piotr primarily contributed to the Whisper time-series database project by implementing new features and improving existing functionality. Their work included the addition of a tool (`whisper-set-xfilesfactor.py`) and refactoring of existing methods (`setXFilesFactor`, `setAggregationMethod`) within the core `whisper.py` file. The user also addressed issues related to relative paths in the `rrd2whisper.py` utility and improved testing by validating return values, which demonstrated a commitment to improving the project's overall reliability and usability.
Contributions:9 reviews, 98 commits, 57 PRs in 7 years 9 months
Contributions summary:Piotr primarily focused on fixing bugs and improving the Graphite web application's functionality. Their contributions include resolving regressions in area mode rendering, addressing XSS vulnerabilities in user graph features, and fixing JavaScript and Python 3 compatibility issues. They also made several minor fixes, including Python 3 and Django 2 support, documenting the Carbon protocol, and adding new features like exp, sigmoid and logit functions.
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.