John received a bachelors degree in Computer Science from Trinity College Dublin in
1997. After graduating he became a postgraduate member of the Knowledge and Data
Engineering Group (KDEG) within the Computer Science Department at Trinity College.
During this time he conducted research in the area of content generation and publishing
on the World Wide Web and in 2000 received a Masters in Computer Science.
In his time as a postgraduate student, John lectured and assisted on a
number of undergraduate and postgraduate courses. He continues to lecture part-time
Trinity College. John maintains an interest in electronic publishing and emerging
technologies including XML and has presented papers and workshops at a number of
international conferences. In 2000 John co-founded deepX Ltd. a company specialising in data
engineering and electronic publishing using XML technologies.