Tom Barbette

Assistant Professor at UCLouvain - Université catholique de Louvain

Liège, Liège, Belgium
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

👤
Senior
🎓
Top School
Tom Barbette is an Assistant Professor and researcher in networked systems with 12 years of experience focused on high-speed software packet processing, programmable networks, and the practical challenges of NFV and middleboxes at edges and data centers. He maintains FastClick and has contributed to the widely used Click modular router, tackling DPDK build system and kernel compatibility—work that bridges research prototypes and production-ready packet processing. At UCLouvain (after postdoctoral roles including at KTH) he combines systems research with hands-on skills in operating systems, mobile and web development, applying theory to real hardware as in a Cisco Meraki internship. Known for shipping robust low-level networking code, he brings both deep academic rigor and practical DevOps/back-end engineering to performance-critical systems.
code12 years of coding experience
job3 years of employment as a software developer
bookKTH Royal Institute of Technology
bookDoctor of Philosophy - PhD, Computer Sciences, Doctor of Philosophy - PhD, Computer Sciences at Université de Liège
languagesEnglish, French
github-logo-circle

Github Skills (10)

dpdk10
gnu-make10
c-language10
cprogramming-language10
makefile10
networking9
build-system9
linux8
automations7
automation7

Programming languages (21)

C#PowerShellC++CRustTeXGoProlog

Github contributions (5)

github-logo-circle
kohler/click

Apr 2019 - Jul 2022

The Click modular router: fast modular packet processing and analysis
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 review, 20 commits, 66 PRs in 3 years 3 months
Contributions summary:Tom primarily focused on enhancing and maintaining the Click modular router project, with contributions spanning across multiple areas. They addressed build system dependencies for DPDK, supporting different DPDK versions, and refactoring build configurations. Furthermore, the user made changes to the configuration files, and corrected compilation issues related to kernel versions. These commits demonstrate involvement in backend-related development and supporting infrastructure of the Click project.
lte5gospfnetwork-toolsnfv
tbarbette/wrk2

Apr 2018 - Jan 2022

Contributions:23 pushes, 2 branches in 3 years 9 months
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
Tom Barbette - Assistant Professor at UCLouvain - Université catholique de Louvain