I am a research assistant at the School of Computing Science in the University of Glasgow

My research is mainly focused around large scale and complex systems engineering. As a member of the Glasgow Systems Section (GLASS) I am currently working on the AnyScale Applications EPSRC funded project under the supervision of Dr Jeremy Singer.

Current Projects

The AnyScale Apps started in 2013 and will conclude in 2018. The project is focusing on the "write once, run anywhere" idea and has allowed for varied approaches to be incorporated in providing this automated programming solution. The project is funded by EPSRC.


MaRIONet Is the UK Manycore Research, Innovation and Opportunities Network funded by EPSRC and coordinated at the University of Glasgow School of Computing Science.


During my PhD at the University of Strathclyde I have investigated the use of commodity hardware, wireless communications and edge processing in Condition Monitoring of Industrial machines particularly on Ship applications. Through work experience I have also used data collection and processing for large scale applications in industrial building utility monitoring. Previously, I have worked on medical devices for monitoring of health and delivery of treatment for diabetic patients as an MSc student in the University of Strathclyde. Furthermore, I have worked on several embedded software applications such as Cube satellites. My Bachelor degree is in Computer Science from the University of Crete in Greece were I had worked at the FORTH instituted of research at the Computer Architecture and VLSI Systems Laboratory during my undergraduate thesis.

My research interests are predominantly application driven large scale system architecture designs for the collection and processing of large amounts of data and the problems these introduce to the scalability and reliability of the system. Distributed computing and edge processing are able to address much of these issues and hope to see them incorporated in such applications more in the future.