top of page


Gwen, The Hallowed Seamtress
Champion Theme | League of Legends

By Riot Music

Vocal Soloist: Kelci Hahn
Violin by: Mark Robertson
Violin by: Alyssa Park
Viola by: Luke Maurer
Cello by: Cameron Stone
Music by David Wingo

Vocal Soloists: Kelci Hahn & Elyse Willis
"Locked in Love"
from Mickey Mouse Shorts
Chris Willis, composer
Kelci Hahn, soloist
Oscillations | 100 Years and Forever
By Ellen Reid
Commissioned by the Los Angeles Philharmonic
Vocal Soloists: Kelci Hahn, Angelica Rowell, Jodie Landau, Joel Nesvadba
Percussion: Sidney Hopson
Video Design: Hana S. Kim, Keith Skretch
Libretto: Sarah LaBrie
Lead Research: Sayd Randle
Musical Direction: Seth Houston 
B.S.B.D. ·
Composer Kim Planert
feat. Kelci Hahn ·
Skylight: Notes from a Logbook
℗ Kim Planert Music INC
"Sevens Everywhere"
Maryland Lottery Commercial
Kelci Hahn, soprano & soloist
Berenice Garcia & Effie Passero, altos
David Loucks & Desmond Clark, tenors
Dylan Gentile, bass
Tim Davis, contractor
"This is Me"
from The Greatest Showman
Performed by Laura Dickinson
Kelci Hahn, choir vocals
"420 Carolers"
from Mary+Jane (MTV)
season 1, episode 10
Jasper Randall, arranger
Kelci Hahn, soprano
Gabriel Mann, bass
Alana de Fonseca, alto
Aaron Schumacher, tenor
"Boy Next Door"
from Fuller House (Netflix)
season 2, episodes 8 & 9
Bennett Salvay, composer
Kelci Hahn, Briana Lee, Katy Shea, Ashlee Willis (on-camera performers)
bottom of page