Scientific Researcher at UCLouvain - Université catholique de Louvain
Namur Metropolitan Area Belgium
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Matthieu Baerts is a scientific researcher and seasoned Linux developer with 16 years of experience building and hardening networked systems, particularly around Multipath TCP (MPTCP) and kernel-level networking. He combines academic research roles (UCLouvain) with hands-on open-source impact—contributions to golang/go, the torvalds/linux tree, and the out-of-tree mptcp kernel show deep expertise in protocol implementation, testing, and fallback robustness. A long-time FOSS advocate and Ubuntu developer, he also brings mobile and UX experience from projects like Gadgetbridge where he improved notification handling and emoji rendering for privacy-respecting wearables. Having served as a software architect at Tessares and now contributing to NGI0 Core, he bridges research, product R&D, and community-driven engineering. Based in Belgium, Matthieu is known for tackling low-level reliability issues that quietly improve the developer and user experience across widely used systems.
16 years of coding experience
14 years of employment as a software developer
Master's degree Informatique, Master's degree Informatique at Université catholique de Louvain
Out-of-tree Linux Kernel implementation of MultiPath TCP
Role in this project:
Back-end Developer
Contributions:17 releases, 266 commits, 12 PRs in 8 years 1 month
Contributions summary:Matthieu primarily contributed to fixing bugs and improving the stability and reliability of the MultiPath TCP (MPTCP) implementation within the Linux Kernel. Their work involved addressing unused variable warnings, fixing retransmit queue issues, and resolving inconsistencies related to address listing and Netlink policies. The commits demonstrate a focus on core functionality improvements and addressing specific issues to maintain the integrity of the MPTCP protocol. Furthermore, the user also contributed to documentation updates.
Contributions:1 PR, 19 comments, 3 issues in 2 years 1 month
Contributions summary:Matthieu contributed significantly to the `golang/go` repository by implementing and enhancing Multipath TCP (MPTCP) support. They designed and implemented the `mptcpStatus` type, and added initial support, including a function to check for MPTCP availability on Linux. Further contributions involved implementing `dialMPTCP` and `listenMPTCP` functions, incorporating fallback mechanisms to TCP in case of errors, and creating an end-to-end test for MPTCP functionality. They also added the feature for enabling MPTCP via GODEBUG.
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
Matthieu Baerts - Scientific Researcher at UCLouvain - Université catholique de Louvain