Born in Patras, Greece in 1979. I went to school at the Patras' University Experimental School and, in 1996, left Greece for Glasgow, Scotland. There, I studied at Glasgow Caledonian University and obtained my B.Sc. Honours (Sandwich) in Computer Studies, in 2001. I continued as a doctoral student at the University of Strathclyde and obtained my Ph.D. (Internet Content Pre-Caching for Mobile Devices) from the Department of Computer & Information Sciences. Dr. Mark Dunlop was my supervisor.
After my education, I was offered a lectureship at Glasgow Caledonian University, where I mainly taught the subject of Mobile & Ubiquitous Computing from 2005 until 2013. While there, I set up and co-directed the Mobile & Ubiquitous Computing Research Group, together with my colleague and friend, Peter Barrie. I left Glasgow Caledonian in 2013 to go back to Strathclyde, where I now work as a researcher at the Mobiquitous Lab.
In between these main employment activities, I have taught as an associate professor at the Hellenic Open University (M.Sc. Engineering of Pervasive Systems) since 2010, set up and ran my own systems consultancy company in Patras (Noemon Consultants) since 2005, taught at the University of Patras Department of Computer Engineering and Informatics since 2011 and the Technological Educational Institute of Patras (2010-11)
I am a Chartered Engineer of the UK Engineering Council and also a Chartered IT Professional and Member of the British Computer Society.