He has worked extensively with Red Note Ensemble and the Traverse Theatre as well as with many other arts groups in Scotland. He recently completed Solitude, his first short film as producer and cinematographer; due for release in Summer 2013. In November 2012 he designed live animations and visuals for The Intoxicating Rose Garden: a collaboration between himself, composer Sally Beamish, choreographer Michael Popper and artist Jila Peacock based on the poems of the 14th century Persian mystic, Hafez.