His œuvre includes choral, classical, contemporary, new music, cabaret and theatre as well as pop music and electronica. He has composed and directed extensively for the stage including Kind(s) (2015), CODE (2015) and Mosioua (2016). For the past years he has been the Musical Director for the Nedbank Arts and Culture Trust performing arts Scholarships. He is an active composer in the new music scene in South Africa including The Horizons Project choir and the Paz Consort. His choral piece Pula, Pula! (from his musical Naledi – An African Journey) was commissioned by the NWU PUK Arts for The King's Singers to be performed in their programme in 2017.