Hello,

My name is Charalampos

Portfolio

Recent Projects

Artificial Intelligence

Pathfinding & A-B Pruning Algorithms(Java Implementation)

This project has two parts: the first focuses on implementing A* and UCS algorithms to navigate a maze with obstacles. The second uses the Alpha-Beta pruning algorithm to create a Connect 4 game with AI that plays optimally against an opponent.

img

Data Structures

Red-Black Trees,Stacks,Queues(Java Implementation)

This project includes seven assignments, each centered on implementing a different data structure with real-world data to improve my programming skills through practical experience.

img

Mining Massive DataSets

LSH,GN Algorithm(Python Implementation)

This has been one of the most interesting projects I have undertaken. It consists of two parts. In the first part, I implemented Locality-Sensitive Hashing (LSH) to efficiently identify similar documents. In the second part, I applied the Girvan-Newman algorithm to identify communities within a graph structure.

img

Machine Learning

Neural Networks and Clustering(Java Implementation)

This is also one of my favorite projects. It consists of two parts. The first part involved the application of the K-means clustering algorithm. In the second part, we developed a simple neural network with three hidden layers, each containing 20 neurons. The purpose of this project was to gain an in-depth understanding of machine learning algorithms.

img

WebSite

HTML,CSS

The outcome of this project is the very webpage you are currently visiting. This project marked my initial exploration into the field of web development.

img

Experience

April 2025-Current Machine learning Engineer (trainee) at Ernst Young(Athens, Greece)

I've been learning to design AI models using PyTorch and TensorFlow, focusing on training, evaluation, and deployment. I've also studied SQL, Python, data lakes, and recent advances in generative AI.

March 2025-Current Machine Learning Researcher at the National Research Center (Athens,Greece)

I have been actively involved in addressing real-world problems, specifically working on predicting wildfires using temporal attention mechanisms, all implemented with TensorFlow.

Jul 2023-Oct 2023 Software Engineer in Test (trainee) at Harbor Lab(Athens, Greece)

I have been actively involved in integration testing within our project's test suite, employing the Playwright framework.

img

About Me

Computer Science and Engineering

I will begin my Master's in Advanced Artificial Intelligence at University College Dublin (UCD) in September. I hold an integrated Master's degree (M.Eng.) in Computer Science and Engineering from the University of Ioannina, Greece. I have a strong interest in software development and am eager to apply my knowledge through practical, hands-on experience in the field

Contact info

Email

theodoridisxaris01@gmail.com