2009 : participation au développement d'un nouveau langage de programmation fonctionnelle pour le Web à MLstate (utilisation de OCaml, Javascript, JQuery)
1999/2009 : développeur à Mandriva (anciennement Mandrakesoft), principalement sur l'installeur de la distribution, les outils de configuration, core packages (initrd, fs tools, gcc, xorg...), urpmi
1998/99 : scientifique du contingent à l'école Polytechnique (modélisation 3D de l'école pour la réalisation d'un Quick Time VR)
1998 : stage de DEA dans l'équipe Compose de l'Irisa
(autour de l'évaluation partielle, la compilation optimisante et l'architecture des processeurs)
été 1997 : stagiaire dans l'équipe Imadoc de l'Irisa (développement en C++ et en lambda-prolog)