Possui graduação em Sistemas de Informação PUCRS (2010) e mestrado em Ciência da Computação PUCRS (2013). Desde 2014 é docente da área de computação no Instituto Federal Farroupilha - IFFar, atuando na modalidade Técnico em Informática integrado ao ensino médio, no curso de bacharelado em Sistemas de Informação e no curso de especialização em Informática Aplicada à Educação. Tem experiência na área de desenvolvimento de sistemas, análise e verificação formal de sistemas. Foi coordenador do curso de bacharelado em Sistemas de Informação do IFFar SB de Setembro de 2016 a Dezembro de 2018. Atualmente é aluno de doutorado em Ciência da Computação na PUCRS, desenvolvendo pesquisas na área de Interação Humano-Computador e visualização de dados. Participou do Programa de Doutorado-sanduíche no Exterior (PSDE) por 6 meses na Dalhousie University, Canadá. Nesse período, recebeu bolsa do programa PrInt-CAPES.