Passionné par l'informatique depuis la fin des années 70, j'ai passé un peu de temps sur l'Apple II, puis dans les années 80 sur des DEC-20, Vax et Machines Lisp. Dès que les stations de travail Sun sont apparues, j'ai sauté dessus, puis j'ai fait beaucoup de portages entre les différentes version d'Unix qui équipaient les stations de travail des années 90.
J'ai fait mes études au département d'informatique et au laboratoire d'Intelligence Artificielle de Paris 8, j'y ai enseigné Lisp, les structures de données, et le langage C.
Je me suis spécialisé dans la réingénierie de logiciels écrits en C/C++, la portabilité Unix/Linux/Windows, dans les moteurs de recherche pour le Desktop, et l'architecture logicielle en général.
Mon savoir-faire comprend la conception de logiciels qui évoluent avec aisance, l'intégration d'étapes de validation au plus tôt dans les cycles de développement, la refactorisation, l'optimisation et la fiabilisation de logiciels existants.
Aujourd'hui je conçois et réalise des services réseaux écrits en C++ avec ACE.