Christos Christodoulou - Machine Learning Researcher

About Me

** NOTE: THIS PAGE IS UNDER DEVELOPMENT ** I am a Machine Learning Researcher and PhD student at Cyprus University of Technology, specializing in Graph Neural Networks (GNNs). My research focuses on dynamic and temporal graphs, incremental learning, and reinforcement learning on graphs.

With a background in AI, software engineering, and data science, I develop scalable machine learning solutions for real-world applications. Previously, I worked on NLP for misinformation detection, but my focus has shifted to graph-based learning and adaptive AI models.

I am passionate about combining machine learning, software engineering, and deep learning to solve complex problems. My expertise includes designing end-to-end AI pipelines, model optimization, and developing robust learning architectures.

Experience

University of Cyprus – Machine Learning Researcher (2024 - Present)
Conducting research as part of the ERC-funded DISACT project.

Cyprus University of Technology – Machine Learning Researcher (2024 - Present)
Research on dynamic graphs and GNNs.

Factory 39 – Full Stack Software Engineer (2020 - 2024)
Led the development of Balabook, a full-stack accounting platform using Ruby on Rails.

Cyprus University of Technology – Machine Learning Researcher (2023)
Developed an end-to-end ML system for misinformation detection.

Cyprus University of Technology – Teaching Assistant (2022 - 2023)
Assisted in Web Engineering and Distributed Systems courses.

Cyprus University of Technology – Research Associate (2020 - 2021)
Worked on big data and AI-driven sociocultural analysis.

Education

PhD in Artificial Intelligence - Machine Learning, Cyprus University of Technology (2024 - 2028)

M.Sc. in Data Science and Engineering, Cyprus University of Technology (2021 - 2023)

B.Sc. in Communication and Internet Studies, Cyprus University of Technology (2017 - 2021)

Research Interests

  • Graph Neural Networks (GNNs)
  • Dynamic and Temporal Graphs
  • Incremental Learning and Reinforcement Learning on Graphs
  • Scalable Deep Learning Architectures