É doutor pelo Programa de Pós-graduação do Departamento de Ciência da Computação (PPGCC) da Universidade Federal de Minas Gerais (UFMG) com ênfase em Robótica, Visão Computacional, Controle e Simulação. Possui graduação em Engenharia de Controle e Automação pela UFMG (2006) e mestrado em Ciência da Computação também pela UFMG (2008). É membro do Laboratório de Visão Computacional e Robótica (VeRLab), e participa do CELTA e do MACRO, grupos de pesquisa voltados para as áreas de controle, robótica, computação, modelagem, eletrônica e visão computacional, entre outras.
Robótica móvel
Visão computacional
Simulação de sistemas
Flight Solutions