Fabien Duchêne is a software engineer with 15 years of experience specializing in networking, Linux kernel development, TCP and Multipath TCP, currently based in Cupertino and engineering at Apple. His background combines academic depth—a PhD in Computer Systems Networking and Telecommunications from UCLouvain—with hands-on SRE and software roles at Apple and internships at Google. He has taught operating systems, networking and introductory programming for a decade, translating research insights into practical implementations and pedagogy. Early work as a network administrator designing load balancing systems and later SRE experience give him a strong operational sense for building resilient, high-performance systems. At Apple he has moved from site reliability into core software engineering, reflecting a shift from maintaining large-scale services to shipping deeper platform or kernel-level features. Colleagues can expect a methodical engineer who bridges rigorous research, teaching experience, and production-grade networking expertise.
15 years of coding experience
13 years of employment as a software developer
Bachelor, Computer Science, Bachelor, Computer Science at Haute Ecole 'Léonard de Vinci', Bruxelles
Institut de la Providence
Doctor of Philosophy (PhD), Computer Systems Networking and Telecommunications, Doctor of Philosophy (PhD), Computer Systems Networking and Telecommunications at UCLouvain - Université catholique de Louvain
Master, Computer Science, Networking, Master, Computer Science, Networking at Université des Sciences et Technologies de Lille (Lille I)
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.