Kevin Bowling is a principal software engineer with 16 years of systems-focused experience building and hardening high-performance infrastructure across CDN, cloud, and trusted compute environments. He has led kernel and networking work at scale—driving TCP, driver, and OS-level improvements at Limelight and building secure Linux stacks and TPM/HSM integrations at Bullish. Kevin combines hands-on C/C++ systems development with leadership in product-facing roles, shipping large-scale telemetry, timeseries ingestion, and appliance software at Netflix, Pearpop, and EnCharge AI. He is a long-standing open-source contributor to foundational projects like libevent and collectd, often modernizing portability and cross-platform build support for legacy platforms such as IRIX and AIX. A practical systems architect and proprietor of a consulting practice since 2003, he bridges deep technical troubleshooting with strategic delivery that has repeatedly reduced costs and unlocked new revenue. Based in the Greater Phoenix area and active in the FreeBSD community, Kevin brings rare expertise in both low-level OS internals and production-grade distributed systems.
The system statistics collection daemon. Please send Pull Requests here!
Role in this project:
Back-end Developer
Contributions:4 PRs, 32 comments in 7 years 5 months
Contributions summary:Kevin primarily contributed to the `write_tsdb` plugin, which likely involves writing metrics to a Time Series Database (TSDB). Their work included the initial implementation of the plugin, refactoring, and adding features such as host tags and metadata support for TSDB prefixes and tags. The commits demonstrate an understanding of collectd's plugin architecture and the integration with a TSDB system. The changes involved modifications to the code to send messages and format values correctly.
Contributions:2 pushes, 7 comments in 7 years 5 months
Contributions summary:Kevin primarily focused on cross-platform build fixes and system compatibility issues within the libevent library, addressing build failures on IRIX and AIX. Their contributions included adapting code to accommodate platform-specific behaviors related to socket handling and compiler nuances, such as those related to `snprintf` and comment styles in XL C. Furthermore, the user refactored internal include structures and configurations, contributing to overall code maintainability.
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.