Possui graduação em Ciência da Computação pela Pontifícia Universidade Católica do Rio Grande do Sul (2010), mestrado (2012) e doutorado (2017) obtidos no Programa de Pós-Graduação em Ciência da Computação da Pontifícia Universidade Católica do Rio Grande do Sul. Tem experiência na área de Ciência da Computação, com ênfase em Inteligência Artificial (Sistemas Multi-Agentes, Ontologias, Processamento da Linguagem Natural) e Engenharia de Software (Engenharia orientada a Modelos, Teste de Desempenho).