Software Engineering Technical Lead at Isovalent at Cisco
Hoeilaart, Flemish Brabant, Belgium
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Timo Beckers is a Software Engineering Technical Lead with 11 years of experience specializing in Go, Linux networking and eBPF, currently leading work on Cilium and maintaining the ebpf-go library at Isovalent/Cisco. He combines systems-level expertise—demonstrated by deep contributions to projects like mdlayher/netlink and cilium/ebpf—with hands-on infrastructure and automation experience from roles at Cabify, The Weather Company and others. Timo is focused on robust, low-level engineering: refactoring core dial and locking logic, improving perf ring buffers, and adding support for kernel-level global variables and byte-order attributes. Based in Belgium, he prefers 100% remote work and contributes to open source rather than seeking new roles, reflecting a commitment to community-driven tooling and platform reliability.
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 & System Architect
Contributions:9 releases, 979 reviews, 196 commits in 2 years 10 months
Contributions summary:Timo's contributions primarily revolve around improving the `ebpf-go` library for reading, modifying, and loading eBPF programs within the Linux kernel. They addressed issues related to the reliability of the perf ring buffer, fixed permissions errors during map creation, and implemented support for loading and using global variables. Further, the user refactored the internal code, improved error reporting, and implemented new features like the inclusion of code and data sections. This user also touched on test utilities to facilitate the code.
Package netlink provides low-level access to Linux netlink sockets (AF_NETLINK). MIT Licensed.
Role in this project:
Back-end Developer
Contributions:11 commits, 8 PRs, 34 comments in 3 years 7 months
Contributions summary:Timo primarily contributed to the `netlink` package, focusing on low-level access to Linux netlink sockets. Their work included refactoring the `dial()` function signature and adding support for nested and network byte order attributes, which involved modifications to the `attribute.go` file. Furthermore, the user improved the stability and reliability of the system by returning EBADF from the `do()` function in `conn_linux.go` and refactored the thread locking behavior during the dial phase. These changes demonstrate a deep understanding of the underlying netlink protocol and system calls.
golanglicensedlinuxnetlinknetlink-sockets
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
Timo Beckers - Software Engineering Technical Lead at Isovalent at Cisco