Possui Graduação em Ciência da Computação pela Universidade do Estado do Rio Grande do Norte - UERN (2010), atuando como bolsista de projeto de pesquisa PIBIC/CNPq, Mestrado em Ciência da Computação pela Universidade do Estado do Rio Grande do Norte em Associação Ampla com a Universidade Federal Rural do Semi-Árido - UERN/UFERSA (2012), e Doutorado em Computação Aplicada pelo Instituto Nacional de Pesquisas Espaciais - INPE (2017). A atual linha de pesquisa e interesses incluem machine learning, classificação de uso e cobertura do solo, geoprocessamento, mineração de dados, análise espaço-temporal para aplicações de Observação da Terra e bancos de dados geográficos. Possui experiência no desenvolvimento de algoritmos com linguagens de programação R e Python, assim como no desenvolvimento e uso de tecnologias de Sistemas de Informação Geográfica (SIG), e uso de frameworks, bibliotecas e ferramentas GDAL/OGR e GeoServer.