Dylan Reimerink is a Staff Software Engineer at Isovalent (Cisco) with 11 years of experience specializing in back-end and low-level systems engineering for cloud-native networking. He has deep expertise in eBPF, contributing substantial testing, tooling, and datapath improvements to the high-profile Cilium project and advancing the ebpf-go library with ELF/string-section handling, BTF parsing optimizations, and ISA v4 support. Dylan’s work often bridges practical production needs and rigorous systems testing—he introduced BPF_PROG_TEST_RUN-based tests and code coverage to make kernel-attached programs more maintainable. Prior roles at Serverius honed his skills integrating and maintaining bespoke systems, giving him a pragmatic mindset for operational reliability. Based in Meppel, Netherlands, he combines hands-on implementation with a focus on observability and performance that helps teams deliver safer, more debuggable networking software. An unusual detail: he pairs low-level ELF and BTF improvements with developer-facing testing infrastructure, ensuring kernel-space changes are both correct and measurable.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.) HBO-ICT, Bachelor of Science (B.S.) HBO-ICT at Windesheim
eBPF-based Networking, Security, and Observability
Role in this project:
Back-end & Systems Engineer
Contributions:835 reviews, 490 PRs, 329 pushes in 2 years 11 months
Contributions summary:Dylan's contributions primarily involve implementing and improving the BPF (Berkeley Packet Filter) testing framework within the Cilium project, a networking and security platform based on eBPF. They modernized the test framework by porting existing unit tests, adding a new BPF testing framework using `BPF_PROG_TEST_RUN`, and introducing code coverage reporting via CoverBee. They also fixed and enhanced BPF builtin functions. The changes enhance the testing capabilities of the datapath code.
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
Role in this project:
Back-end Developer & Systems Programmer
Contributions:141 reviews, 1 commit, 15 PRs in 1 day
Contributions summary:Dylan primarily contributed to the `ebpf` project, focusing on low-level systems programming tasks. They implemented features for handling string sections in ELF files, enabling the loading of read-only global data. Additionally, they enhanced the program information retrieval, adding metadata like line and function information. Their work included refactoring and optimizing BTF parsing, improving performance. Furthermore, they added support for new ISA v4 instructions.
golangkernelattachebpf-programsgo-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.