KP Singh is a Senior Staff Software Engineer with 15 years of experience specializing in Linux kernel security and eBPF, currently leading production kernel security and serving as a horizontal domain steward at Google in Zurich. He founded and scaled Google's production kernel security team in Europe, maintains the mainline eBPF LSM, and sits on the eBPF Technical Steering Committee, driving security for billions of user-facing services. His open-source contributions to libbpf include robustness fixes and new BPF features like BPF_MODIFY_RETURN and LSM program type support, reflecting deep systems-level expertise. Prior roles span from performance-focused engineering at Goldman Sachs to ARM and Tower Research, giving him a rare blend of financial, embedded, and large-scale production infrastructure experience. Colleagues know him as a knowledge-driven engineer who intentionally tempers craft through every opportunity and prefers the name KP.
15 years of coding experience
11 years of employment as a software developer
St. Stephen's School
BE, Electronics and Electrical Communications, CGPA: 9.68 / 10, BE, Electronics and Electrical Communications, CGPA: 9.68 / 10 at Punjab Engineering College
Automated upstream mirror for libbpf stand-alone build.
Role in this project:
Back-end Developer
Contributions:14 commits in 1 year 1 month
Contributions summary:KP primarily contributed to the `libbpf/libbpf` repository by fixing bugs related to string manipulation, optimizing BTF loading, and introducing new functionalities. They addressed a bounds error in `strncat`, which improved the robustness of the library. The user also implemented features such as `BPF_MODIFY_RETURN` and support for `BPF_PROG_TYPE_LSM`, extending the library's capabilities. These changes show a strong focus on the core functionality and expansion of the BPF library.
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.