Anteriormente, trabajé como Profesor Ayudante Doctor en el Departamento de Sistemas Informáticos y Computación de la Facultad de Informática de la Universidad Complutense de Madrid. Además, trabajé como investigador posdoctoral contratado en el proyecto europeo ERC P2PModels. En dicho proyecto, exploramos el uso de tecnologías descentralizadas, tales como blockchain, con el objetivo de proveer a comunidades de procomún y cooperativas de mecanismos que faciliten procesos de gobernanza más democráticos y descentralizados, así como estudiar las condiciones que permitan la emergencia de nuevos modelos de distribución de valor para hacerlas más sostenibles económicamente.
Mi investigación doctoral, dirigida por los catedráticos Nigel Gilbert y Paul Hodkinson en la Universidad de Surrey (Guildford, Reino Unido), se centró en el estudio de las dinámicas de participación a nivel individual y colectivo de comunidades de procomún, enfocándome en la comunidad responsable del desarrollo del software libre Drupal como caso de estudio. Dicha investigación fue financiada y se enmarcó dentro del proyecto de investigación de la Unión Europea (FP7) P2Pvalue.
Anteriormente, participé en los proyectos de investigación de la Unión Europea FP7 QLectives (Quality Collectives) en la Universidad de Surrey, y FP6 ASTRA (Awareness Services and Systems - Towards Theory and Realization) en la Norges Teknisk-Naturvitenskapelige Universitet (Trondheim, Noruega). Previamente, trabajé como coordinador del área técnica en la empresa Educatic (Madrid, España), desarrollando varios proyectos de ámbito social, educativo y cultural basados en Drupal. Asimismo, llevo más de veinte años involucrado en diversas comunidades de software libre.