Possui graduação em Ciências da Computação pelo Centro Universitário Eurípedes de Marília (2013), mestrado em Ciência da Computação pela Universidade Estadual de Campinas (2016) e doutorado em Ciência da Computação pela Universidade Estadual de Campinas com cotutela pela Universidade de Berna - Suíça (2021). Atualmente faz pós-doutorado na Universidade Estadual de Campinas. Suas principais linhas de pesquisa são: Sistemas de Transporte Inteligentes, Aprendizado de Máquina, Sistemas Distribuídos, e Redes Veiculares. Sua dissertação de mestrado intitulada "Controle de Congestionamento de Veículos" recebeu prêmio de melhor dissertação de mestrado do Instituto de Computação da UNICAMP e também recebeu prêmio de melhor dissertação de mestrado no 30o Concurso de Teses e Dissertações da Sociedade Brasileira de Computação. Além disso, sua tese de doutorado intitulada "Towards a Personalized Multi-objective Vehicular Traffic Re-routing System" recebeu prêmio de melhor tese de doutorado do Instituto de Computação da Universidade de Berna, Suíça, local onde realizou o doutorado cotutela e também do instituto de computação da Universidade Estadual de Campinas. Além disso, a tese também foi premiada com o primeiro lugar no III Concurso de Teses e Dissertações do Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC) de 2022. Primeiro lugar no VIII Concurso Latino-Americano de Teses de Doutorado (CLTD) de 2022 na Conferência Latino Americana de Informática (CLEI). Segundo lugar no de tese de doutorado no XXXV Concurso de Teses e
Dissertações (CTD) da Sociedade Brasileira de Computação (SBC) 2022. Por fim, a tese também recebeu menção honrosa no Prêmio Capes de Teses edição 2022 na área de Ciência da Computação.