Graduação no curso de Ciência da Computação pela Universidade Católica de Pernambuco (UNICAP) em 2011, com participação no grupo de pesquisa de Iniciação Científica, na área de processamento de imagens. Bolsista do Curso Sequencial de Formação Complementar em Análise de Testes proporcionado pelo Centro de Informática da Universidade Federal de Pernambuco (CIn - UFPE) em parceira com a Motorola Industrial Ltda em 2012. Mestre em Engenharia de Sistemas pela Escola Politécnica da Universidade de Pernambuco (POLI - UPE), na área de processamento de imagens visando a otimização de algoritmos de reconstrução Tomográfica Industrial. Doutorado em Ciência da Computação pela Universidade Federal de Pernambuco (UFPE - Cin), com a pesquisa em inteligência computacional, propondo novas abordagens de aprendizado em fluxo de dados.