Ingénieur de formation, il a commencé sa carrière chez PC Soft comme développeur puis comme responsable de l'équipe de développement WinDev.
Il a passé deux ans dans la "Silicon Valley" chez Invision Technologies avant de revenir en France pour diriger l'équipe de développement d'une start-up américaine (Envoii). Il dirige actuellement sa propre société de développement logiciel, Vertigo Engineering.
Titulaire d’un diplôme d’ingénieur en Informatique, Il possède une expertise reconnue dans le domaine du génie logiciel et des méthodologies de développement et publie des ouvrages dans cette spécialité. Il est le référent technologique et conçoit l'architecture générale de la plateforme Myrian®.