He treballat a la Universitat Politècnica de Catalunya, a la Secció de Control del Institut de Cibernètica, centre mixt del CSIC i la UPC, i com a professor en el departament ESSAI. També he estat director Tècnic de l’empresa Epromos, dedicada a l’automatització i també a la comercialització de sistemes CAD aplicats als sectors electrònic i tèxtil. He treballat com a consultor en temes d’organització, control industrial, i aplicació de la norma de qualitat ISO 9000, des de l’empresa Guspira Solucions Informàtiques i d’Organització, S.L..
El 2009 vaig impulsar la creació del Centre de Competències d’Integració, dedicat a la interoperabilitat en informàtica sanitària. Del 2009 al 2012 en vaig ser el responsable. A partir del 2013 he continuat col·laborant amb el centre, dins l’Àrea de Transferència de Tecnocampus, impulsant projectes de interoperabilitat i aplicació d’estàndards semàntics en l’ús de les TICs aplicades al sector Salut i Benestar, fins al 2015.
Des de 1996 soc professor del grup d’Automàtica de l’Escola Superior Politècnica de Tecnocampus, i membre del grup de recerca GRESIT.
Actualment són professor responsable de l'assignatura Transformació Digital de l'Empresa Industrial en el màster Industria 4.0 organitzat conjuntament per l'Escola Superior Politècnica de Tecnocampus i la Universitat Oberta de Catalunya.
Sóc assessor extern per la implantació de Business Intelligence.
Vaig col·laborar a l’equip de redacció de la revista Automàtica e Instrumentación fins l'any 2016. Des del 2017 col·laboro dins l'equip de redacció de la revista infoPLC++ (http://www.infoplc.net/plus-plus).