Activista por el clima durante 15 años, antes de unirse a GSCC, João fue jefe de campañas en Purpose, donde fundó las oficinas de la agencia en Brasil e India. Otros roles anteriores incluyen campañas para Greenpeace Brasil, Internacional y Estados Unidos; liderando el Centro de Cambio Climático del Estado de Amazonas en Brasil y siendo productora de videos submarinos y de deportes extremos. João ha liderado o apoyado coaliciones y campañas culturales e intervenciones creativas en Brasil, India, México, Argentina, Canadá, Alemania, Francia y Estados Unidos, trabajando con una amplia gama de partes interesadas, como pueblos indígenas, defensores de la salud, cineastas, economistas, celebridades, empresas, políticos, comediantes y muchos en el movimiento climático. João es licenciado en Ciencias Biológicas por la Universidad de São Paulo.