Joana Oliveira est née à Porto au Portugal. Très tôt, elle développe sa passion pour les arts scéniques et en particulier pour la lumière. En 2006 elle rentre à l’Académie Contemporaine du Spectacle à Porto pour y étudier la lumière.
Dès sa sortie, elle travaille comme créatrice lumière dans différents spectacles de théâtre et de danse dans des théâtres mais aussi hors les murs. En 2014 elle reçoit une bourse d’étude qui lui permet de se consacrer à l’approfondissement de ses compétences en matière de lumière et dans les arts scéniques contemporains. Cette bourse lui permet d’être reçue au Théâtre Arsenic de Lausanne en Suisse. Très vite, de nombreux projets lui sont proposés. Elle signe la lumière des derniers créations de Audrey Cavelius, Ludovic Chazaud, Orélie Fuchs Chen, Le Collectif sur un Malentendu, Claire Deutsch, Christophe Jaquet et Ruth Childs.
Depuis 2015 elle suit le travail de la Compagnie Nuna de YoungSoon Cho Jaquet autaunt que créatrice lumière et directrice technique.