Possui graduação em Engenharia Eletrônica e de Telecomunicação pela Pontifícia Universidade Católica de Minas Gerais (2002), mestrado em Educação Tecnológica pelo Centro Federal de Educação Tecnológica de Minas Gerais (2007) e especialização em Design Instrucional para EAD pela Universidade Federal de Itajubá (2010). Tem experiência profissional na área de Ciência da Computação, com ênfase em hardware e redes, atuando principalmente nos seguintes temas: informática na educação, sistemas digitais, redes de computadores, software livre e EAD. Obteve a Furukawa Certified Professional em 2012. Atualmente é professor assistente IV do Departamento de Ciência da Computação, do Instituto de Ciências Exatas e Informática da Pontifícia Universidade Católica de Minas Gerais e professor dos curso de Sistemas de Informação, Engenharia de Software, Ciência de Dados e Jogos Digitais na PUC Minas.
graduate at Engenharia Eletrônica e de Telecomunicação from Pontifícia Universidade Católica de Minas Gerais (2002) and master's at Educação Tecnológica from Centro Federal de Educação Tecnológica de Minas Gerais (2007). Has experience in Computer Science, focusing on Hardware, acting on the following subjects: informática na educação, potenciação, inteligência artificial, software livre and informática na escola.