His repertoire includes leading roles in iconic works such as Petite Mort, The Nutcracker, Romeo and Juliet, Sleeping Beauty, Don Quixote, Swan Lake, Diamonds, Theme and Variations, Four Temperaments, and Who Cares?, among many others by master choreographers including George Balanchine, Jerome Robbins, Jiří Kylián, and Twyla Tharp.
As a choreographer, Ribeiro has created works for Kansas City Ballet and Orlando Ballet, earning recognition for his creativity and vision. He is certified in the American Ballet Theatre National Training Curriculum, Progressing Ballet Technique (PBT), and The Washington Ballet’s teacher training program.
Dedicated to shaping future generations, Gustavo has served as a faculty member and guest teacher for institutions such as Pittsburgh Ballet Theatre School, Oregon Ballet Theatre School, Kansas City Ballet School, Orlando Ballet School and Colorado Ballet School. His students have excelled at elite international competitions including the Prix de Lausanne, Youth America Grand Prix (YAGP), and Universal Ballet Competition (UBC), where he also serves as a master teacher, judge, and the official representative of UBC in Brazil.
In addition to his performing and teaching career, Gustavo is the Founder and Director of the Grande Prêmio Internacional de Dança, a distinguished international competition in Brazil that promotes artistic excellence, education, inclusion, and global opportunities for young dancers.