Ingeniero Superior en Informática por la UPC, ha participado en diversos proyectos relacionados con la gestión de procesos (BPM). En el ámbito de las telecomunicaciones ha formado parte de un proyecto sobre MVNO (Mobile Virtual Network Operador) en París y ha trabajado también con Jazztel Empresas. En el ámbito de las administraciones públicas en una solución automatizada para la gestión de procesos en el ayuntamiento de Mataró, así como en el proyecto SUMA para la UOC.
Actualmente trabajo enteramente con Drupal como fundador de la empresa Atenea tech.