Possui graduação em Ciência da Computação pela Universidade Estadual do Sudoeste da Bahia (2009), mestrado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (2012) e doutorado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (2017). Suas atividades acadêmicas e profissionais têm foco na área de base de dados, atuando principalmente nos temas de recuperação de dados baseada em conteúdo, operadores de comparação por similaridade que expressam diversidade na resposta (diversificação de resultados), análise de agrupamento de dados, e mineração de dados educacionais.