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

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.

June 2022-August 2022 Service Staff at Hotel Meyerhof(Lörrach, Germany)

Breakfast and Reception.

img

About Me

Computer Science and Engineering

I am currently studying Computer Science and Engineering at the University of Ioannina, Greece. Eager to expand my knowledge, I am particularly interested in software development projects and gaining practical experience in the field.

Contact info

Email

theodoridisxaris01@gmail.com