Tecnólogo em Processamento de Dados (Fatec Taquaritinga/SP) e pós-graduado em Projetos de Aplicações para Dispositivos Móveis (IGTI/Newton Paiva), já atuou como Desenvolvedor Web (Front-End e Back-End) e Administrador de Redes Linux.
Desde 2010 é docente no Senac Penha, ministrando aulas em diversos cursos das áreas de Tecnologia da Informação e Design. Atua também como Consultor da Gerência de Desenvolvimento do Senac São Paulo, participando do desenvolvimento e atualização de cursos da área de Internet.