Mestre em Ciência da Computação pelo Centro de Informática da Universidade Federal de Pernambuco (CIn/UFPE), Bacharel em Ciência da Computação pelo Centro Universitário de João Pessoa (Unipê). Começou adquirir experiência atuando como Monitor Voluntário no projeto social Escola de Computação Solidária (ECS). Tem experiência em desenvolvimento de software, atuando inicialmente como estagiário e em sequência assumindo o cargo de Programador Júnior na MITI. Na academia ministrou curso de extensão universitária em Linguagem de Programação Python e foi monitor em diferentes disciplinas, como Banco de Dados I e II, Análise e Projeto de Sistemas I e II, Estrutura de Dados I e II e Gerência de Projetos. Também foi tutor em ambiente virtual na disciplina de Metodologia e Linguagem de Programação I (Unipê) e Metodologia do Trabalho Científico (UFPBVirtual), onde ministrou aulas durante os encontros presenciais. Foi Analista de Sistemas na Fábrica de Software do Unipê, participou como voluntário no suporte do Ambiente Virtual do Unipê (EAD) e fez parte do grupo de Mídias Digitais (@UnipeTech). Já atuou como professor pelo Programa Nacional de Acesso ao Ensino Técnico e Emprego (PRONATEC) e foi residente no projeto em parceria entre o CIN/UFPE e Motorola com foco em testes de software. Atualmente, atua como gerente de projetos de TI em uma corretora de seguros.