Before joining Swarm64 in November 2016 he participated in the European project SMECY (Smart Multi-core Embedded Systems). His role was to design and develop a protoype runtime of an OpenMP compiler for the STHORM multicore platform.

He received his PhD in 2016 from the Department of Computer Science and Engineering at the University of Ioannina in Greece. He received his MSc with specialization in Computer Systems and his BSc from same department in 2008 and in 2005 respectively. His research insterests include parallel programming models, multicore embedded systems and performance analysis with emphasis in the design and development of runtime systems. In his spare time he rides his bicycle and develops android applications.