John S. Knight Journalism Fellow na Universidade Stanford, onde estudou colaboração entre jornalistas investigativos, e integra o Consórcio Internacional de Jornalistas Investigativos (ICIJ). Recebeu os prêmios Esso, Tim Lopes e Comunique-se. É colunista investigativo no Metrópoles, e passou por O Globo, rádio CBN e pelas revistas Época e Veja. Foi vice-presidente da Associação Brasileira de Jornalismo Investigativo (Abraji). Como escritor, lançou “Sem máscara — o governo Bolsonaro e a aposta pelo caos” (Companhia das Letras)