José Carlos Santos nasceu em Vila Nova de Gaia a 22 de Fevereiro de 1966. Licenciou-se em Matemática (ramo Matemática Pura) na Universidade do Porto em 1987 e doutorou-se na Universidade Denis Diderot (Paris VII) em 1996. É professor auxiliar no Departamento de Matemática da Faculdade de Ciências da Universidade do Porto. Já foi presidente (em 2004–2006) e vice-presidente (em 2013–2015) da Delegação Norte da Sociedade Portuguesa de Matemática e membro da direção nacional daquela sociedade em 2006–2008. É autor de *Grupos e Álgebras de Lie* (IST Press, 2011) e de *Números* (U. Porto Press, 2014) e co-autor de *Curso de Análise
Complexa* (Escolar Editora, 2000). Também tem capítulos nas seguintes obras coletivas: *13 viagens pelo mundo da Matemática* (U. Porto Press, 2010), *43 miniaturas matemáticas* (Gradiva, 2013) e *100 anos de Relatividade Geral* (U. Porto Press, 2018), tendo sido um dos organizadores destas duas últimas obras. Foi diretor do Boletim da Sociedade Portuguesa de Matemática (2007–2011). É membro do Centro de Avaliação de Manuais Escolares da Sociedade Portuguesa de Matemática e membro fundador da Associação Atractor.