Redcat es el centro multidisciplinario para artistas visuales, escénicos y de medios innovadores del Instituto de Artes de California (CalArts), y hace parte del Centro de Artes Escénicas del condado de Los Ángeles, ubicado en el centro de la ciudad. Ribas sustituye a Mark Murphy, quien fue miembro fundador y director ejecutivo del centro durante diecisiete años.
João Ribas fue seleccionado después de un proceso de búsqueda que duró nueve meses, y asumirá su cargo a partir del 1 de junio de 2020, donde trabajará directamente con Ravi Rajan, presidente de CalArts.
Ribas es actualmente curador y escritor independiente. En 2019 fue comisionado y curador del Pabellón de Portugal en la Bienal de Venecia y curador de una exposición de fotografía en la Galería Nacional de Kosovo. En 2018 Ribas fue director del Museo de Arte Contemporáneo Serralves, en Oporto (Portugal).