Graduado em Ciência da Computação pela Universidade Federal do Rio de Janeiro - UFRJ (2011) e Mestre em Informática pelo Programa de Pós-Graduação em Informática - PPGI-UFRJ (2012). Atualmente é doutorando em Engenharia de Sistemas e Computação (PESC/COPPE) pela Universidade Federal do Rio de Janeiro (UFRJ ) sob a orientação do prof. Daniel Ratton Figueiredo.
Instrutor dos seguintes cursos da Cisco Networking Academy:
IT Essentials: PC Hardware and Software
CCNAv7: Introduction to Networks
CCNAv7: Switching, Routing, and Wireless Essentials
CCNAv7: Enterprise Networking, Security, and Automation