He has written and recorded music in a wide range of styles including intimate piano pieces, epic orchestral works, electronica, quirky jazz fusion and alternative pop. His compositions have been performed in several notable theatres including St James' Theatre, London and the Exeter Northcott Theatre.