João Rodrigues é licenciado em História pela Faculdade de Letras da Universidade do Porto (2016) e mestre em História Contemporânea pela mesma faculdade (2018) com a dissertação: “O Protesto Operário e o socialismo em Portugal (1882-1894)”. Foi colaborador do Projeto Alimentopia: Utopian Foodways (2017-2018), contribuindo para o Projeto com a publicação de "A Mulher e o Pacifismo: Representações no Mensário 'O Vegetariano'". Foi bolseiro de investigação do Projeto “Modos de vida e formas de habitar: as ilhas bairros populares do Porto e Braga” (2019-2020). As suas áreas de interesse são: História das Ideias e História Política na Época Contemporânea; Socialismo e Movimento Operário; Republicanismo.