Formado en Radio y Televisión por la Cásper Líbero, João é director, montador y guionista. Miembro de Filmes do Caixote, responsable por trabajos como “Trabalhar cansa”, “O que se move” y “Sinfonia da necrópole”. Como director y montador, es responsable por los cortometrajes “A bela p...”, “Eva Nil cem anos sem filmes” y “Meu amigo que trabalhou com Manoel de Oliveira, que fez cem anos”, entre otros. Durante diez años trabajó como colaborador de la Cinemateca Brasileña, en el Sector de Documentación e Investigación. Su último cortometraje, “Febre”, dirigido con Sergio Silva, pasó por la Muestra Foco, de la Muestra de Cine de Tiradentes, por el 28˚ Kinoforum, y por el festival Mix Brasil.