He received a BSc in Mathematics and a PhD in Software Engineering from the University of Patras. Since 2019 he is a Professor at the University of Peloponnese, Electrical and Computer Engineering Department, in the field of "Software Analysis and Design", with over 40 publications in scientific journals and conferences with a crisis and more than 1400 citations. He has also authored the book "Intelligent Information Systems and Heuristic Methods", (co-)authored the book "Issues of development of Ubiquitous Computing systems related to man and society" for the Hellenic Open University (HOU). He teaches the undergraduate courses “Software Engineering”, “Artificial Intelligence”, “Machine Learning” and “Ubiquitous Computing” and the postgraduate course “Machine Learning Technologies”. During 2019-2022 was a member of the Quality Assurance Unit of the University of Peloponnese.
From 2009-10 until 2012-13, he served as Head of the Department of Applications in Management and Economy, TEI of Patras, Amaliada Branch and during the spring semester 2013-14 he served as President of the Department of Accounting and Finance of the TEI of Western Greece. He also served as Vice-President of the Research Committee of the TEI of Patras from 2008 to 2011, of which he was a member until 2013. From 2013-14 was with the Department of Informatics Engineering the TEI of Western Greece. Overall, he has been presenting experience in higher education since 2002.
From 2004 until 2020, he has been an external lecturer at HOU in subjects such as "Artificial Intelligence and Applications" (of the undergraduate program "Informatics") and "Systems of Pervasive Computation" (of the postgraduate program "Hardware and Software Technology: Design and Development of Pervasive Computing Systems").
Since 2002 he has been working at the Computer Technology Institute (Research Unit 3) on research issues of typical specifications of pervasive computing systems. Since 2009 he has been Deputy Director of the Research Unit 3.
By 2023 he has participated in 24 European and national projects and has directed 8 of them.
- Intelligent agents
- Ambient Intelligence
- Swarm Intelligence
- Formal specification of Ubiquitous Computing Systems