David Rodríguez Lorenzo's scientific contributions