Alongside my solo work, I perform regularly with local ensembles in Newcastle and Sydney, playing jazz in a range of formats — from intimate combos to larger collaborative projects. I also collaborate with
SAJA, a cross-cultural music project with vocalist and composer Sally Jamila. SAJA blends jazz improvisation with folk traditions drawn from Sally’s Cook Island-Tahitian, Croatian, and Indian heritage. Our performances range from acoustic storytelling to immersive soundscapes shaped by loop stations, electronics, and live improvisation. We’re currently working on a new album set for release in 2025, weaving together multilingual songs, ambient textures, and jazz-rooted exploration.
For live synth coding and music technology, I primarily use open-source tools that support flexible, real-time sound design and interactive performance. I often work with Pure Data (Pd), a visual programming environment closely related to Max that allows dynamic audio and multimedia processing. I also use SuperCollider, a powerful text-based synthesis and algorithmic composition platform, and TidalCycles (built in Haskell), which excels in live coding complex rhythmic patterns and integrates well with SuperCollider. These tools enable a creative intersection of improvisation, synthesis, and technology in my music practice.