Doutor em Ciência da Computação pela Universidade Federal de Campina Grande - UFCG (2021). Mestre em Ciência da Computação pela UFCG (2015). Bacharel em Ciência da Computação pela UFCG (2012). Atua como Professor Doutor A T40 na Universidade Estadual da Paraíba - UEPB - Câmpus VII. Atuou como professor substituto na UEPB - Câmpus I (2016-2022). Atuou como professor na Escola Técnica Redentorista - ETER (2014-2015). Enquanto graduando, foi tutor do Curso à Distância de Programação, promovido pelo Departamento de Sistemas e Computação (DSC/UFCG), e participou do Programa de Educação Tutorial (PET), vinculado à Secretaria de Ensino Superior do Ministério da Educação (SESu/MEC), realizando diversas atividades orientadas pelo princípio da indissociabilidade entre ensino, pesquisa e extensão (2009-2012). Possui interesse principalmente em Sistemas de Recomendação, Computação da Personalidade (Personality Computing), Informática na Educação e Educação em Computação.