for solo (OR duo) voice:

Veils (2021)*for soprano with piano accompaniment (7’20) | commissioned by Isabella Argondizza

Questions on the Origins of Creativity (2019) | PURCHASE SCORE HERE | for soprano (with body percussion) and piano (3.30’) | written for the NEO Voice Festival, 2019

Roots (2017)* — a duet for 2 upper voices and piano, viola and cello (4.10’)


for instrumental solo or duo:

9 Moons (2023) — for vibraphone and marimba duo | commissioned by Salisbury University Percussion Ensemble

one, your name (2021)* — for double bass + fixed media (5’30) | commissioned by Ian Fales

les flots (2020)* — a violin miniature for Yaz Lancaster

Ardhi (2017)* — for solo piano (4.32’)

The Traveler’s Dilemma (2017)* — for solo cello (3.15’)

It Only Ever Rains in November (2016)* — for solo piano (3.15’) | PURCHASE SCORE HERE


for multiple voices & choir:

Raw Sugar (2020)for unaccompanied TTB (5.10’) | commissioned by the Brooklyn Youth Chorus Men’s Ensemble

Questions on the Origins of Creativity (2019) | for SATB (with body percussion) & piano (4.30’) | PURCHASE SCORE HERE

When the Stars Collide (2017)for 6 upper voices and vibraphone (4.20’)

Savannah (2017) | for 3 upper voices (SSA) & piano (3.40’) | PURCHASE SCORE HERE


for 2+/ instrumental ensemble:

the season of Big rain (Mbura ya Njahĩ) (2020)* — for marimba trio (7’30) | Premiered by Joe Millea, Matthew Coley & Ujjal Bhattacharyya of Heartland Marimba in January 2021

laika, bluu (2020)* — for piano duo (7’) | premiered by Chromic Duo

Arabuko (2017) — for violin and cello (4’) | PURCHASE SCORE HERE


one, your name (2021)* — for double bass + fixed media (5’30) | commissioned by Ian Fales


When the Stars Collide (2017) performed by (L to R) Madelaine Maloney, Nyokabi Kariũki, Sophie Maxwell, Alexis Dobynes, Mayona Smith, and Cameron Franklin at Nyokabi’s Junior Recital (2019)