Possui graduação em Ciências da Computação pela Universidade Federal do Rio Grande do Norte. Mestrado em Engenharia Elétrica pelo Programa de Pós-Graduação em Engenharia Elétrica e de Computação da Universidade Federal do Rio Grande do Norte. Título de Doutor em Engenharia Elétrica e de Computação pela Universidade Federal do Rio Grande do Norte. Pós-doutorado no Fraunhofer-Institut für Angewandte Informationstechnik (FIT), na Alemanha, com bolsa CNPQ.
Possui experiência na área de Realidade Virtual, Sistemas Distribuídos, Aplicações Multimídia, Sensores e Internet das Coisas, com ênfase no desenvolvimento de sensoriamento de sinais corporais para treinamento e reabilitação motora. Desenvolveu também projetos de pesquisa e inovação para sensoriamento de cadeia de produção de alimentos e criação de sistemas de sensoriamento e análise de equipamentos industriais. Desenvolve diversos projetos na área de criação de jogos digitais sérios para saúde e também para educação.