Mestre em Tecnologias da Inteligência e Design Digital pela Pontifícia Universidade Católica de São Paulo, em 2009, possui graduação em Comunicação Social, com habilitação em Rádio e TV pela Universidade de São Paulo, em 1990. Desenvolve de forma voluntária jogos e softwares livres para fins educacionais. Tem experiência com mídia eletrônica, vídeo e comunicação, e nas áreas de desenvolvimento de jogos e software multimídia, incluindo criação de projetos de médio e grande porte nas linguagens C, C++, Java e outras. Participou também do desenvolvimento de dezenas de títulos em CD-ROM e web para os principais portais de jogos do país. Presente na comunidade nacional e internacional de jogos e software livre atuando como desenvolvedor palestrante em diversos eventos no Brasil e no exterior.