Possui graduação em Ciência da Computação pela Universidade Federal de Santa Catarina (2001) e mestrado em Ciência da Computação pela Universidade Federal de Santa Catarina (2005). Atualmente é sócio diretor - PalmSoft Tecnologia e da empresa de IA Deepen. Atua como professor na Universidade do Vale do Itajai - UNIVALI como professor dos cursos de Design de Jogos, Ciência da Computação.e Ciência de Dados.