Yusheng Zheng

London, England, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job2 years of employment as a software developer
bookUniversity of California Santa Cruz
bookBachelor's degree, Geographic Information Science, Bachelor's degree, Geographic Information Science at Zhejiang University
languagesChinese, English
github-logo-circle

Github Skills (40)

markdown10
system-programming10
python10
rc10
ebpf10
packet10
c1110
microkernel10
bpf10
c1710
kernel10
system10
system-calls10
rcon10
markdown-it10

Programming languages (20)

C++CSSCRustCMakeMakefileGoHTML

Github contributions (5)

github-logo-circle
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
Role in this project:
userBack-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.
bpfebpf-programsebpflibbpf-toolsprograms
一个浙江大学本科生的计算机、地理信息科学知识库 包含课程资料 学习笔记 大作业等( 数据结构与算法、人工智能、地理空间数据库、计算机组成、计算机网络、图形学、编译原理等课程)
Role in this project:
userBack-end Developer
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.
Request Free Trial
Yusheng Zheng