Lennart Augustsson has a PhD from Computer Sciences, Chalmers University, Sweden.
The thesis topic was efficient implementation of lazy functional languages. Lennart is now a Director in the Global Analytics and Modelling Group at Credit Suisse in London.
After teaching and doing programming language research at Chalmers, Lennart left for the private sector where he has worked on the design and implementation of a number of domain specific languages.
Some examples of languages he has been involved in developing: Haskell, a pure lazy functional language; R@VE, a language used by Carmen System for aircraft crew planning; Delf, a language for descibing Swedish regulations used by Norstedt; Bluespec, a hardware description language used by Bluespec Inc.
As a hobby Lennart has also written most of the USB software available in the BSD family of operating system. Apart from having written a couple of C compilers, Lennart is also a three time winner in the International Obfuscated C Code Contest.