Themistoklis Diamantopoulos is a research-focused software engineer with 11+ years of experience applying data mining and machine learning to software engineering and energy-related problems. He holds a PhD from Aristotle University of Thessaloniki and an MSc from the University of Edinburgh, where his work merged classification and reinforcement learning to enable coordination without prior agreement. At AUTH he balances research, teaching undergraduate courses in databases and programming, and long-term involvement in EU-funded projects such as eCOMPASS, S-CASE, SEAF and ECO-READY that span urban mobility, scalable services and sustainable energy. He has also founded and led a startup (Cyclopt), giving him practical product and leadership experience alongside academia. Known for combining rigorous experimental methods with applied engineering, he often focuses on extracting actionable insights from large software and systems datasets.
11 years of coding experience
1 year of employment as a software developer
Master of Science (MSc), Computer Systems and Software Engineering & High Performance Computing, Master of Science (MSc), Computer Systems and Software Engineering & High Performance Computing at The University of Edinburgh
Doctor of Philosophy (PhD), Software Engineering, Doctor of Philosophy (PhD), Software Engineering at Aristotle University of Thessaloniki (AUTH)
Contributions:6 releases, 45 commits, 43 pushes in 8 months
downloaddata-downloaderdownloadermanualexplorer
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.