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 worked as a researcher at the Mobiquitous Lab between 2013-17.

Currently I am employed as an adjunct professor at the Hellenic Open University, an academic scholarship holder at the Technological Educational Institute of Patras, and as a course writer-editor at the Interaction Design Foundation. I am also an affiliated post-doctoral researcher at the University of Patras (CEID) and University of Strathclyde (CIS).

I am a Chartered Engineer of the UK Engineering Council and also a Chartered IT Professional and Member of the British Computer Society.