SOLOS

still time (2020)
for solo piano

The other side of this (2020)
for solo flute/piccolo and electronics

in vacant lots (2019)
for solo electric guitar and electronics

surface of it (2018)
for solo piano and electronics

Water Under Light (2018)
for solo viola and electronics

Jaywalker (2017)
for solo clarinet or bass clarinet


DUOS/TRIOS

the light in (2019)
for alto flute and piano

www. (2018)
for alto saxophone and percussion

to remain unseen (2019)
for two marimbas

Correspondences (2017)
for viola (or clarinet) and marimba

knowing (that) (2018)
for clarinet, cello, and piano

Quantum Sheep (2017)
for mezzo-soprano and flute


QUARTETS/QUINTETS

Abstract music for an imaginary film (2023)
for two pianos and two percussion

(when we) fade (2019)
for percussion quartet

Perpendicular Geographies (2019)
for string quartet

0x00000001 [error_invalid_function] (2018)
for baritone saxophone, electric guitar, piano, and percussion

The sky, paler than yesterday (2021)
for two pianos and two percussion

move (2019)
for wind quintet

This week in a while back (2019)
for cello, 3 percussion, and electronics

Terms and Conditions (2018)
for two sopranos, two percussion, and piano

Above the sky (2021)
for mezzo-soprano, tuba, piano, and two percussion

seeing (that) (2019)
for electric string quartet and electronics

Lived a man (2018)
for clarinet, guitar, violin, cello, piano, and audience cell phones


LARGE CHAMBER (6+ PLAYERS)

when / all / refuse (2018)
for soprano, flute, clarinet, trumpet, trombone, piano, and percussion

importance of the material of the base tube (2016)
for six trombones

images 1-3 (2018-2019)
graphic scores for any number of instruments

Filters (2017)
for chamber winds (or chamber orchestra)


LARGE ENSEMBLE

Kinetic Dreams (2025)
for wind ensemble

The Currents (2024)
for solo marimba, solo vibraphone, and wind ensemble

sin (2018)
for soprano, winds, piano, and percussion