Licenciado en ciencias (químicas) y programador de software libre. Ha trabajado como investigador en el Ludwig Boltzmann Institute (Linz, Austria) desarrollando herramientas de visualización para el archivo de Ars Electronica y con la Fundación Tápies dentro del proyecto "Arts combinatòries" para crear las ontologías e interfaces de acceso a sus archivos digitales.