Realiza el doctorado en el departamento de física de la UIB con una beca FPU en el campo de la relatividad numérica, realitzando una estancia de investigación en el Max-Planck Institute for Gravitational Physics. Acabado el doctorado, obtiene un contrato Marie Curie para ir al laboratorio de ciencia computacional de la Universidad de Amsterdam, donde sigue haciendo simulaciones numéricas, pero en el campo de la ingenieria biomédica. Posteriormente es contratado como investigador postdoctoral por el grupo de métodos matemáticos y de representación de la Escuela Técnica Superior de Ingenieros de Caminos, Canales y Puertos de la Universidad de la Coruña. Finalmente se convierte en professor ayudante doctor y posteriormente contratado doctor del departamento de física de la UIB. Es miembro de los institutos de investigación IAC3 y IDISBA, así como del grupo de investigación de Física Computacional Avanzada.