Professor Associado do Departamento de Ciência da Computação da Universidade Federal de São João del Rei (UFSJ) e docente permanente do Programa de Pós-Graduação em Ciência da Computação da UFSJ (PPGCC), do qual foi coordenador entre 2017 e 2020. Possui Graduação em Ciência da Computação pela Universidade Federal de Juiz de Fora (2006), Mestrado (2009) e Doutorado (2013) em Engenharia Civil (área de concentração: Sistemas Computacionais) pela Universidade Federal do Rio de Janeiro - COPPE. Realizou Pós-Doutorado Júnior no Núcleo de Transferência de Tecnologia, na COPPE/UFRJ (2014-2016) e Pós-Doutorado Sênior no DCC/UFMG. Tem atuado, pricipalmente, em projetos interdisciplinares envolvendo redes complexas, análise de dados sociais e urbanos e inteligência computacional.