Doutorando em Ciência da Computação na área de Engenharia de Software pela Universidade Federal de Santa Catarina (UFSC) (2021/1 - atual). Mestre em Sistemas e Computação pelo Instituto Militar de Engenharia (IME) (2010 - 2012) e Graduado em Ciência da Computação pela Universidade Estadual de Santa Cruz (UESC) (2006 - 2009). Foi professor dos cursos de Engenharia da Computação e Ciência da Computação na Universidade Veiga de Almeida (2013 - 2018), atuou como pesquisador da FAPERJ (2014 - 2016) e foi Professor do curso de Ciência da Computação da Universidade Federal Fluminense (2012 - 2013). Atuou como professor colaborador na UDESC Alto Vale (2019 - 2022) e atualmente é professor efetivo no curso de Engenharia de Software na UDESC Alto Vale (2023 - atual).