As a graduate of the Academy of Music in Łódź, she received her diploma with distinction under Proffesor Delfina Ambroziak. Furthermore she finished her postgraduate studies at the Academy of Music in Wrocław under Professor Ewa Czermak.
Joanna also completed Master courses under Prof. Barbara Schlick, Prof. Ingrid Kremling, and Prof. Ewa Czermak as part of the Wratislavia Cantans festival, with Prof. R. Karczykowski, Prof. Teresa Żylis-Gara and Prof. Helena Łazarska at the Mozarteum International Summer Academy in Salzburg.
In 2006 she received a scholarship from the Ministry of Culture and National Heritage, and in 2012 from the Richard-Wagner Stipendienstiftung in Bayreuth.
She is a laureate of various competitions like: the Polish Song Competition in Warsaw (2007), ”La Boheme” competition in Verona (2009) and the 8th International Moniuszko Vocal Competition in Warsaw – special award for best coloratura soprano and best Polish singer (2013). In 2016 she received the “Jan Kiepura Prize” for the best singer.
In April 2007 during her 4th year of studies she debuted at the Grand Theatre in Łodź as Rosina in the premiere of The Barber of Seville by G. Rossini. She was awarded the “Golden Mask” for the best season debut for this performance.
From 2008 to 2017 she was a soloist of the Wrocław Opera, where she debuted in March 2008 with the part of the Queen of the Night in The Magic Flute by W. A. Mozart. On the same stage she performed: Olympia in The Tales of Hoffmanns, by J. Offenbach, Adina in L’elisir d’amore by G. Donizetti, Lucia in Lucia di Lammermoor by G. Donizetti, Sophie in Rosenkavalier by R. Strauss, Musetta in La Boheme by G. Puccini as well as Leila in Les pêcheurs de perles by G. Bizet.
She co-operated with the following conductors: Tadeusz Kozłowski, Ewa Michnik, Andriy Yurkevych, Friedrich Heider, Jose Florencio, Ruben Silva, Łukasz Borowicz, Jari Hamalainen, Anne Randine Overby, Bassem Akiki, Matteo Pagliari, Samuel Hogarth, Uwe Sandner, Jakub Klecker, Francesco Bottigliero, Andrzej Straszyński and Jacek Kasprzyk and worked in productions staged by: Kerstin Maria Pohler, Suzanne Andrade, Barrie Kosky, Mariusz Treliński, Michał Znaniecki, Irina Brook, Rocc, Georg Rootering, Urs Häberli, Waldemar Zawodziński, Michał Zadara and Anette Leistenschneider.
She performed at the Sommerfestspiele in Xanten, Schlossfestspiele in Regensburg, Saaremaa Opera Festival in Estonia and Bergen Opera Nasjonale Opera in Norway.
Presently she co-operates with the National Opera in Warsaw as Queen of the Night in the famous production of The Magic Flute staged by Susanne Andrade and Barrie Kosky from Komische Oper Berlin.
In the season 2017/18 she again shall perform Lucia di Lammermoor in the new production of Pfalztheater Kaiserslautern as well as make her debut in Kaiserslautern as Anne Trulove in the Rake’s Progress by. I. Stravinsky.