My name is Sebastien Soudan. I’m a nerd.


Have first installed Linux on my machine in 1995. Since I spend most of my time in front of a computer — and I like that.

I have since written x86 viruses in assembly (doh!), had a 12-machines network (hppa, sparc, mips, x86, alpha) in my bed room for years running, all various OSes the world is made of (Linux, Solaris, netBSD, openBSD, Irix). I have developed LKMs, contributed to ELFsh and some more obscure projects, written few underground e-zines papers1, developed a bandwidth-shaping router on a network processor. I have done research on TCP and bandwidth sharing in networks from a game theoretic to an implementation-oriented perspective, published a PhD thesis and contributed to a book on this topic, trained/guided/managed a development team, developed a scalable micro-architecture-based SaaS platform to monitor many thousands of machines, developed a mesh sensor network for my parent’s home, and various other bits of code.

In about 20 years, some coding for myself, some coding in pair, some doing research in a lab, some leading a dev team, always reading, deploying and troubleshooting code, I have accumulated a some experience and opinions that is now time to share with the community.

Currently my center of interest goes to typed (functional) programming because of its elegance — and I believe its the way to go to make large project —, tools to shorten the dev to deployment time, some DIY hacks, ML, complex systems, aviation, … I need to learn and build stuffs, I’m an engineer!

Aside from that, I love to fly. Have done some sky diving, some paragliding and since February 2021 I’m now an FAA private pilot and sUAS remote pilot!! I bike and run — not as much I used to. I once was able to run 80-100km trail races.

  1. which are actually more cited than most of my other research papers↩︎

Creative Commons License This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Powered by Hakyll.