He attended the Dublin Institute of Technology (DIT), Ireland, studying Computer Science. He graduated with an honours Bachelor of Science in 2004 and continued with a research masters degree, "Investigating Text Message Classification Using Case-base Reasoning," at the DIT. He joined the Dublin Software Lab, IBM Ireland, in September 2006. He is currently part of the SOA Team in Dublin, Ireland. He co-authored a conference paper "An Assessment of Case-based Reasoning for Short Text Message Classification" at AICS '05.