He studied composition at Trinity College Dublin and, with the assistance of the Elizabeth Maconchy Composition Fellowship awarded by the Arts Council of Ireland, he completed a PhD in composition at the University of York in 2006. Many of his works make use of computer-mediated performance strategies to combine 'live' electronic parts with instrumental or vocal forces. His fixed media compositions often use ‘granular spatialisation’ to render multichannel works. His works have been presented in concert and as installations in Ireland, England, Germany, Sweden, Canada, the USA, Spain, Portugal, Brazil and Japan and he has performed his own computer-based interactive music with various groups including Ex-Machina (Bra), Concorde (Ire), Ensemble Chimera (Eng), Projektgruppe Neue Musik Bremen (Ger), Electro Acoustic Revue (Ire), Grup XXI (Esp), notes inégales (Eng) and Dublin Sound Lab (Ire).