TL;DR
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. My GitHub profile is ssoudan.
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, discrete-event simulation, generative models… 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.
which are actually more cited than most of my other research papers↩︎
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Powered by Hakyll.