Graduation at Computer Science from Universidade Federal de Viçosa (2014) and Master's at Computer Science from Universidade Federal de Viçosa (2016). Acting on the following subjects: Combinatorial Optimization, Metaheuristic, Ridesharing, Column Generation and Mathematical Programming.
Possui mestrado em Ciência da Computação (2016) na subárea Otimização Combinatória e Algoritmos e graduação em Ciência da Computação (2014) pela Universidade Federal de Viçosa (2014). Trabalhou como professor substituto no departamento de informática da Universidade Federal de Viçosa (campus Viçosa) lecionando as disciplinas de Introdução a Programação I e Pesquisa Operacional I e na coordenadoria do curso de Engenharia Mecânica do Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo (campus Aracruz) lecionando as disciplinas de Algoritmos e Estrutura de Dados, Linguagem de Programação, Cálculo Numérico e Informática aplicada. Atua principalmente nos seguintes temas: Otimização combinatória, Metaheurística, Transporte compartilhado e Geração de colunas. Atualmente, trabalha como Analista Desenvolvedor de sistemas na empresa Inflor consultoria e sistemas, em Vitória-ES e também como docente nos cursos de Análise e Desenvolvimento de Sistemas e Gestão da Tecnologia da informação na Faculdade Multivix, modalidade EAD.