sweet particles | solo piano (2021)
whetstone loops | solo instrument + max/msp generated score (2021)
I am afraid that I am not learning fast enough | trumpet + electronics (2020)
today… I will practice remembering | viola + electronics (2020)
all this could be different | trumpet + electronics (2020)
OBSIDIAN MANTRAS | solo viola (2020)
touch me | solo piano (2019)
Birds Crashing Through Stained Glass Windows | flute + electronics (2018)
white_noise | prepared trumpet + electronics (2018)
- rose gold - | flute with sympathetic piano (2017)
Visions | solo trumpet (2016)
Chamber
patina fragments | trumpet + trombone + bass clarinet + voice (baritone) (2021)
breath mantra ii | flute + voice (2021)
Tooth Necklace | flute + bass clarinet + violin + cello + piano + percussion (2020)
bleached // stained | clarinet + cello + percussion (2019)
rinse & repeat | soprano saxophone + double bass + two percussion (2019)
Ceiling Song | violin + cello + piano (2019)
Quad Studies I & II | two pianos (2018)
anywhere but here | clarinet + cello + piano (2018)
slow dissolve | open score winds (3 parts) + optional electronics (2017)
Against Time | flute + bass clarinet + trumpet + cello + piano + percussion (2017)
Music in Fractals | two flutes (2016)
…fighting against waves that push and pull | flute + violin + cello + piano (2015)
Brass Quintet No. 1 | brass quintet (2014)
Large Ensemble
asphyxiating sky | wind ensemble [ grade V+ ] (2020)
Patina | large orchestra (2019)
Sonorities | concert band [ grade IV ] (2017)
lie down, under stormy nights | string orchestra [ grade IV ] (2016)
Ruinations | wind ensemble [ grade V+ ] (2016)
Vocal / Choral
Eldfjallsvið | any number of voices (2018)
i can feel the universe expanding | solo voice + electronics (2018)
The 5 Stages of Grief | low voice + piano (2015)
Electronic
am i still breathing? | fixed media (2019)
my life is a crayon [B Side] | fixed media (2018)
Distorted Mantras | fixed media (2018)
Dizzy (a film by Zachary Cargie) | short film score (2018)
Toccata | fixed media (2017)
Dissolve Me | fixed media (2017)