É bacharel em Ciências da Computação (2006) pela Universidade Federal da Paraíba, mestre em Informática pela mesma instituição (2008) e doutor em Engenharia da Computação pela Universidade Federal do Rio Grande do Norte (2017). Atualmente é professor efetivo do Centro de Informática da UFPB. Tem experiência na área de Sistemas Multimídia, com ênfase em TV Digital. Não só atuou no desenvolvimento do middleware brasileiro de TV Digital, como também foi o responsável por batizá-lo de GINGA. O middleware GINGA foi a primeira contribuição brasileira na área de Tecnologia de Informação e Comunicação (TIC) a se tornar um padrão internacional reconhecido pela União Internacional de Telecomunicações (ITU-T). Atualmente, concentra sua pesquisa na área de otimização combinatória, sobretudo em programação inteira e meta-heurísticas, e tem atuado em projetos nas áreas de Ciência de Dados e Inteligência Artificial.
Otimização Combinatória
Programação Inteira
Meta-heurísticas