Hengqi Chen

Software Engineer at Tencent

Shenzhen, Guangdong Province, China
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
Hengqi Chen is a seasoned software engineer with 11 years' experience building serverless infrastructure at Tencent Cloud and deep, practical expertise in eBPF, XDP, and kernel-level tooling. He is an active open-source contributor to high-impact projects such as libbpf, cilium/ebpf, BCC, and libbpf-rs, adding cross-architecture support (including arm64 and LoongArch), new XDP/TC/USDT examples, and kernel-facing API improvements. His work spans Rust, Go, and C, emphasizing robustness, backward/forward kernel compatibility, and performance-sensitive systems programming. Based in Shenzhen, he blends production cloud engineering with low-level systems craftsmanship, and often surfaces non-obvious fixes like BTF loading helpers and auto/manual uprobe attach patterns that improve developer ergonomics.
code11 years of coding experience
bookBachelor's Degree, Computer Software Engineering, Bachelor's Degree, Computer Software Engineering at Jinan University
stackoverflow-logo

Stackoverflow

Stats
82reputation
2kreached
8answers
0questions
github-logo-circle

Github Skills (48)

tar10
system-programming10
tracer10
apidoc10
ebpf10
libbpf10
microservices-application10
linux10
packet10
c-programming10
c1110
bpf10
c1710
kernel10
targz10

Programming languages (12)

TypeScriptJavaC++CSSCRustLLVMCMake

Github contributions (5)

github-logo-circle
iovisor/bcc

Mar 2021 - Jan 2023

BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Role in this project:
userBack-end Developer
Contributions:484 reviews, 119 commits, 201 PRs in 1 year 9 months
Contributions summary:Hengqi primarily contributed to the development and maintenance of tools related to BPF (Berkeley Packet Filter) in the BCC (BPF Compiler Collection) project. They focused on enhancing existing tools like `biosnoop`, `tcplife`, `gethostlatency`, and `filetop`, adding new features, fixing bugs, and improving compatibility with different kernel versions, including those related to changes in kernel data structures and tracepoints. Their work involved modifying BPF programs, updating code to utilize BPF ring buffers, and ensuring proper execution across various architectures and kernel configurations. Additionally, they added tools such as `mountsnoop` and improved the existing tools in this repository.
bpfbcclinuxnetworkingebpf
libbpf/libbpf-bootstrap

Apr 2021 - Aug 2022

Scaffolding for BPF application development with libbpf and BPF CO-RE
Role in this project:
userBack-end Developer
Contributions:25 reviews, 13 commits, 11 PRs in 1 year 4 months
Contributions summary:Hengqi primarily contributed to examples related to eBPF applications within the libbpf-bootstrap repository. They added an XDP/Rust example and an example for TC (Traffic Control), showcasing how to utilize libbpf APIs. The user made several changes to adapt the code to libbpf 1.0 mode and incorporated new examples for USDT (User Statically Defined Tracing) and updated the uprobe example with auto-attach and manual attach. The user also added support for arm64 to the examples.
bpfscaffoldingphplibbpfapplication-development
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