Michal
Waligora
Born in Cambridge, UK, in 2008, Michal Waligora grew up in Luxembourg and made his solo debut at age 16 with the Luxembourg Chamber Orchestra under the direction of Swann van Rechem. He is currently pursuing a B.A. in Music and a B.S. in Computer Science at Yale University. At Yale he studies piano with Elizabeth Parisot and chamber music with Wendy Sharp at the Yale School of Music.
Waligora is active as a music director for theater. In his first year at Yale, he is assistant music director for the Yale Dramatic Association’s production of Come From Away and for the Yale CPA’s Jesus Christ Superstar, where he also plays Piano 1. In February 2027 he will be music director and conductor of the Dramat’s Mr. Burns, a Post-Electric Play, which he will lead from the piano. Before Yale, he was music director and conductor of Guys and Dolls (2025) and Chicago (2024) at the International School of Luxembourg.
Waligora trained at the Luxembourg National Conservatory from 2016 to 2026. He earned a Superior Diploma in piano performance in the class of Cathy Krier, along with diplomas in chamber music with Stefano Giampellegrini, jazz piano with Michel Reis, and collaborative piano with Katrin Reifenrath. He won first prize at the Prix Golden Keys piano competition in 2023 and 2025, and shared second prize at the 11th Competition for Young Pianists in Trier, Germany. His festival appearances include the Luxembourg Philharmonic’s Rainy Days Festival, the Catch Music Festival, and the My Urban Piano Festival, as well as performances in Lübeck and Vienna as part of the 2025 Young Talents on Tour exchange. Masterclasses with Michael Korstick, Roberto Prosseda, Joanna MacGregor, Wei-Yi Yang, and Susan Manoff have further shaped his playing. Waligora is fluent in English, Polish, French, and German.

Performance Experience
Concerts and Recitals
Below you will find Michal’s most recent important piano performances. The Luxembourg National Conservatory and the City of Luxembourg often invite him to official events and ceremonies related to the life of the Grand-Duchy and the capital.
Piano Quintet in A Major, Antonín Dvořák
Piano Quintet in A Minor, Florence Price
The Carnival of the Animals, Camille Saint-Saëns
Catch Music Festival, March 2025
Vexations, Erik Satie
Rainy Days Festival at the Luxembourg Philharmonic, November 2024
Concerto nr 1, Ludwig van Beethoven
Concert with the Luxembourg Chamber Orchestra (OCL), directed by Swann van Rechem, October 2024
Collaborative Piano
Collaborative piano performances with various musicians and singers.
2nd piano with Daniel Verstappen, Marina Barskaya, and Voices International
Bridge Between Cultures, Luxembourg Philharmonic, June 2024
2nd piano with Voices International
Harmony of Senses, Luxembourg Philharmonic, June 2024
Musical Theatre
Annual musical productions at the International School of Luxembourg. Michal’s involvement evolved from an actor (The Little Shop of Horrors, 2022) through principal pianist (Into the Woods, 2023) to musical director, conductor, and principal pianist (Chicago, 2024). In 2025, Michal continues his involvement as musical director and conductor in Guys and Dolls.
Acting
Michal regularly performs in student film productions at ISL. “Around the Corner” was awarded an Honorable Mention at the British and Irish Film Festival Luxembourg in March 2025.
Hi there!
Do you like games, operating systems, language compilers, or anything in between? If so, you've come to the right place. Since my career debut in 8th grade, I have explored game engines, low level programming with C++ and assembly, and most recently web and GUI programming with Rust.
I'm not put off by error messages, as long as they change every once in a while. Over the last two summers, I got to intern at SAP, fixing bugs in real, huge codebases and loving every second of it.
In my free time, I try to contribute to OSS, through my own new projects and improving existing ones. Right now, I'm working on Powerscan, a (hopefully) better alternative to GNOME Simple Scan for more complex applications. Clearly, the name needs some work. To my defense, there are only two hard things in Computer Science: cache invalidation and naming things.
Feel free to check out my work on GitHub!

GAMES
There is only one thing better than building a game: building a game with a friend.
I created these games with my friend, Liam Cho.
Scroll down and enjoy our two POCs.
Slimefall
Michal Waligora and Liam Cho
Run away from the slime apocalypse! Survive for as long as you can, while enjoying the epic music.

Knight Push
Michal Waligora and Liam Cho
DISCLAIMER: the game was made in a week, and is unimaginably difficult...
Cast spells to push your player through the infinite map and last for as long as possible. Click around and under the player to launch him in the opposite direction. Don't fall in the hole!
For the best experience, play in full-screen mode.

PROJECTS
Neurodiversity blog
Luxneurodiversity is a parent-led initiative for neurodiverse children and students. The parents’ activities required a revamped online presence. It was outdated and no longer met their organizational needs. In collaboration with Liam Cho and the organization’s president, I helped transition their website to a new style, taking on the role of Webmaster. The new website is intentionally designed to be user-friendly and robust.
Check it out at https://luxneurodiversity.wordpress.com/.
Students’ Club Manager
The International School of Luxembourg has a thriving community of students with diverse interests. However, with numerous student-led activities and clubs, it's challenging for students and teachers to stay informed. To address this, I’m developing the Student Club Manager, a centralized platform that allows users to browse clubs, check meeting times, and apply for membership online. The platform also streamlines announcements, such as cancellations, and is exclusively accessible to ISL staff and students, providing a secure and targeted community resource.
BLOG
Dive into a world of code, ideas, and random thoughts. I write about what sparks my curiosity, bugs me, or gets me excited – from a few lines of code to the bigger picture. It won’t be boring.














