Yusheng Zheng is a systems-focused software engineer and PhD student at UC Santa Cruz with seven years’ experience building open-source tooling around eBPF, kernel tracing, and runtime systems. He founded eunomia-bpf (eunomia.dev), the popular eBPF project with 5k+ stars, and has led development of BPF programs, userspace runtimes (DPDK/XDP), and toolchains while mentoring small teams. His background spans OS-level work—including adding syscalls and documenting a Rust microkernel—and static analysis tooling using Clang/Infer, showing a mix of low-level systems engineering and developer ergonomics. Based in London and originally trained in Geographic Information Science at Zhejiang University, he combines academic research rigor with hands-on open-source product building. Notably, he pairs deep kernel-level expertise with a playful, curious open-source persona that fuels practical, well-documented projects.
7 years of coding experience
2 years of employment as a software developer
University of California Santa Cruz
Bachelor's degree, Geographic Information Science, Bachelor's degree, Geographic Information Science at Zhejiang University
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
Role in this project:
Back-end Developer & Systems Programmer
Contributions:37 reviews, 35 commits, 101 PRs in 3 months
Contributions summary:Yusheng primarily contributed to the development of BPF (Berkeley Packet Filter) programs within the repository. Their work involved implementing and modifying various BPF programs for tracing system events, including hard interrupt handling, process execution, signal handling, and system calls like `open` and `execve`. The user also added and updated header files and maps, demonstrating a strong understanding of eBPF and kernel-level programming.
Contributions:45 commits, 38 pushes, 1 branch in 2 years 7 months
Contributions summary:Yusheng's commits primarily focus on modifying markdown files, indicating involvement in documentation or note-taking within the repository. A specific commit includes changes to a Python script (`gitok.py`) that processes markdown files, suggesting a potential role in automating documentation tasks or generating table of contents. Additionally, the user updated a LICENSE file and removed display functions in a C++ file, suggesting a more direct contribution to the code base or library. The user also seems to be refactoring the code.
aidatabasegiszju
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.