Programming since the age of 9 (Basic, Pascal, SQL, Prolog, C, C++, Java, XSLT, PHP, JavaScript).
M.Eng. and Ph.D. in computer science.
Designing and developing open-source software.