Docteur en informatique (Paris 6, 2006). - Ingénieur de l'École supérieure de physique et de chimie industrielles. - Chercheur au Laboratoire central des Ponts et Chaussées (en 2010). - Enseigne l'électronique numérique, le traitement du signal et la programmation à l'Université Paris 6 (en 2010)