Possui graduação em Engenharia de Computação pela Pontifícia Universidade Católica do Rio de Janeiro e mestrado em Informática - Redes de Computadores e Sistemas Distribuídos - pela Pontifícia Universidade Católica do Rio de Janeiro. Especialista em Criptografia pela Universidade Federal Fluminense e em Gerenciamento de Projetos de Software pela Pontifícia Universidade Católica do Rio de Janeiro. Doutorando em Informática - Interação Humano-Computador - na Pontifícia Universidade Católica do Rio de Janeiro.