El Dr. Ricardo es investigador y docente en temas de informática en la Universidad Politécnica de Madrid (Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software, Escuela Técnica Superior de Ingenieros Informáticos). Ha liderado proyectos de I+D+i financiados en convocatorias competitivas de Administraciones o entidades públicas y privadas.