Thomas Graf

Chief Technology Officer, Security Business Unit at Isovalent

Zurich, Zurich, Switzerland
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
Thomas Graf is a veteran technology leader and co-founder-turned-CTO with 26 years of experience building high-performance networking, observability, and security systems for cloud-native environments. As co-founder and long-time CTO of Isovalent and a core driver of the Cilium project, he pioneered eBPF-based networking and security that transparently operates inside the Linux kernel. His career spans deep upstream Linux kernel networking work, Open vSwitch and iproute2 optimizations, and leadership roles at Red Hat and Cisco, blending low-level systems engineering with product and organizational leadership. Known for pragmatic kernel-space innovations—such as skb_zerocopy and Netlink mmap optimizations—he consistently focuses on efficiency, scalability and maintainability. Based in Zurich, he also chaired the eBPF Foundation and continues to shape the ecosystem through both code and governance.
code26 years of coding experience
job24 years of employment as a software developer
bookHochschule für Technik Rapperswil
languagesEnglish, German
github-logo-circle

Github Skills (44)

url-routing10
kubernetes10
observability10
system-programming10
ebpf10
ip10
packet10
c1110
microsoft-azure10
linux-kernel10
network-programming10
bpf10
networking10
c1710
cilium10

Programming languages (12)

HCLShellC++JinjaCMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
tgraf/bmon

Jul 2013 - Feb 2017

bandwidth monitor and rate estimator
Role in this project:
userBack-end Developer & Systems Engineer
Contributions:4 releases, 106 commits, 25 PRs in 3 years 7 months
Contributions summary:Thomas's contributions center on enhancing the bmon bandwidth monitoring tool. They implemented features related to module management, including auto-loading and single registration enforcement, indicating a focus on system architecture and maintainability. The user also added options for displaying rates in bits per second, and made changes to the curses output module to improve display and usability. Further commits focused on bug fixes and code improvements, showing proficiency in systems programming and the project's underlying technologies.
monitornetworkingbandwidthnetwork-monitoringbandwidth-monitor
thom311/libnl

Sep 2007 - Aug 2014

Netlink Library Suite
Role in this project:
userBack-end Developer
Contributions:326 commits, 2 comments in 7 years
Contributions summary:Thomas primarily contributed to the libnl library, focusing on the improvement of the traffic control and address family APIs. They added and updated features related to VLAN, bonding, and IPv6 address configurations, implementing new functions and correcting existing ones. Moreover, the user provided internal API refactoring, incorporating unit tests and improving the overall quality and readability of the codebase, including extended API documentation.
dotnetnetlinksuite
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
Thomas Graf - Chief Technology Officer, Security Business Unit at Isovalent