Tem experiência na área de Ciência da Computação, com ênfase em Jogos Eletrônicos, Inteligência Computacional e GPU Computing. Possui mestrado em Informática pela Universidade Federal do Rio de Janeiro. Experiência de 4 anos no LabIC - Laboratório de Inteligência Computacional do NCE/UFRJ como bolsista de graduação e 2 anos como bolsista de mestrado. Atualmente trabalhando como programador generalista na Aquiris Game Studio em Porto Alegre. Participa ativamente da comunidade brasileira de desenvolvimento de jogos.