Atualmente é aluno de Doutorado no Centro de Informática da Universidade Federal de Pernambuco e integrante do grupo de pesquisa N.E.X.T. Concluiu Mestrado em Engenharia da Computação na Universidade de Pernambuco - Escola Politécnica de Pernambuco. Concluiu o curso de Residência de Software em Análise de Testes do Projeto Motorola do Centro de Informática da Universidade Federal de Pernambuco. Foi pesquisador-bolsista do Projeto Samsung no Centro de Informática da Universidade Federal de Pernambuco. Graduado em Licenciatura em Computação pela Universidade de Pernambuco - UPE. Foi web designer e desenvolvedor web no Instituto de Apoio à Universidade de Pernambuco (IAUPE). Atua na área de Ciência da Computação, com ênfase em Computação Inteligente e Engenharia de Software, atuando principalmente nos seguintes temas: Aprendizagem Baseada em Problemas (PBL) para Educação de Profissionais de Software,Testes de Software e Mineração de Dados.