Diarmuid has degrees in Philosophy and Library Studies, and is currently completing his PhD in the conceptual modelling of knowledge. He has over twenty years industry experience in systems design and development, particularly in management of online digital assets and methods of knowledge modelling, and has published many papers in these areas. Diarmuid is the creator of the intercultural knowledge programming language Protium.