Catedràtic de Ciències de la Computació i Intel·ligència Artificial de la Universitat Pompeu Fabra des del 1999, on és director del Departament de Tecnologies de la Informació i les Comunicacions. Ha estat director dels màsters europeus MA ISCA (Image Synthesis and Computer Animation)i MA IMM (Interactive Multimedia) de la Universitat de les Illes Balears, on va ser director del Departament de Matemàtiques i Informàtica entre el 1988 i el 1994. Dirigeix el grup de recerca GTI, en tecnologies interactives, que participa en nombrosos projectes de recerca, desenvolupament i innovació, centrant-se en reforçar l'aspecte humà de les TIC, en àrees com entorns cooperatius, portals web intel·ligents, ensenyament millorat per la tecnologia, multimèdia i SIG, joguines computacionals educatives, i gràfics 3D avançats en el mitjans (modelització i animació humanes).
Enginyer de Telecomunicacions. Va presentar el seu projecte final de carrera al Siggraph'99. Ha desenvolupat per a l'empresa Zènit un motor de visualització
en temps real d'imatges i animacions esfèriques de 360º. Actualment compagina el seu temps com a docent en el Departament de Tecnologia de la Universitat
Pompeu Fabra i cap de Programació a l'empresa Novarama Technology, on desenvolupa videojocs.
Professor d'Art 3D i coordinador de la branca d'Art en el Màster en Creació de Videojocs de l'IDEC-Universitat Pompeu Fabra. Després de passar diversos anys en estudis de disseny convencionals, passa a crear continguts per a videojocs a Computerhouse Latina, divisió espanyola de la desenvolupadora sueca Computerhouse. Ha col•laborat amb empreses com Ubisoft, Editorial Planeta, Cromosoma etc. Actualment treballa per a l'empresa de videojocs Novarama.