Possui graduação em Ciência da Computação pela Universidade Federal de Campina Grande (2004) e mestrado em Informática pela Universidade Federal de Campina Grande (2007). Atualmente é professor da Universidade Estadual da Paraíba. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: tecnologias da informação e comunicação, arquitetura da informação, experiência do usuário e tecnologias aplicadas à Arquivologia.