Doutor em Engenharia Elétrica e Computação pela Universidade Federal do Rio Grande do Norte (2019), com Estágio de Doutorado Sanduíche (SWE) no Institute of Applied Sciences and Intelligent Sysyems (ISASI) na Itália (2018). Mestre em Engenharia Elétrica pela Universidade Federal da Paraíba (2014). Graduado em Engenharia Elétrica pelo Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (2011). Atualmente trabalha como Pesquisador Pleno no Centro de Pesquisa e Desenvolvimento em Telecomunicações (CPqD), na área de visão computacional e aprendizagem de máquina. Tem experiência na área de Ciência da Computação, atuando principalmente nos seguintes temas: Sistemas Distribuídos, Redes Neurais Artificiais e Aprendizagem de Máquina. Além disso, já trabalhou com ip-cores, FPGAs e Sistemas Embarcados.

