Coordenador adjunto do Lab. TeleMídia da PUC-Rio. Em 2012 fez seu Pós-doutorado no Centrum Wiskunde & Informatica (CWI) em Amsterdã, Holanda. Obteve em agosto de 2010 o título de Doutor em Informática, concentrando seus estudos em middlewares para sistemas de TV Digital. Foi agraciado com o prêmio de melhor tese de doutorado em Leuveun/Bélgica pelo comitê do EuroITV 2009. Desde 2004 integra o grupo de pesquisadores do Lab. TeleMídia da PUC-Rio, onde participou de diversos projetos em redes de computadores e aplicações multimídia distribuídas. Atualmente contribui nas especificações do Sistema Brasileiro de TV Digital e recomendações ITU-T para IPTV, bem como na implementação de referência do middleware Ginga.