Graduado em Ciência da Computação pela Universidade Regional Integrada do Alto Uruguai e das Missões (2003) e mestre em Sistemas e Computação pelo Instituto Militar de Engenharia - IME (2009). Possui certificações de programador Java emitidas pela Sun e Oracle. Tem experiência na área de Ciência da Computação com ênfase em Computação Gráfica, atuando principalmente nos seguintes temas: Desenvolvimento de Jogos Eletrônicos, Programação para Dispositivos Móveis e Realidade Virtual.