Geoff graduated from the Welsh College of Music & Drama in 1991 and since then has worked as a composer, performer, musical director and teacher. His compositions and arrangements have been performed on the theatre stage and concert platform.
In his parallel existence as a software developer, he is the author of the "Renotate Performance" plugin for Sibelius.
Geoff has been a member of the now-legendary skiffle group "Railroad Bill" for longer than he cares to remember.
He now lives in Cardiff.