ResearcherID
ORCID
Google Scholar
Ranking of scientists in Spain
Scopus Author ID: 56234363300
PUBLONS peer review metrics
Índices h de los investigadores científicos españoles: rankings de área