My Projects

Click on the title to reach the repository

Connect 4 AI player

Connect4 GUI
Part of the project's GUI

This implementation features an advanced 4-model stacking ensemble approach for optimal gameplay decision-making. The goal of the competiton was to use pure ML to predict the best moves, exact solvers like minimax and MCTS were not allowed.

Content-Aware Image Resizing

results
Example input and output

This project explores different approaches to content-aware image resizing, highlighting their differences in runtime performance.

Gamestore System & GUI

store gui
Part of the project's GUI

Java-based game store app with an easy-to-use GUI. Admins can manage games and users, while users can browse, buy, gift, and organize games in their library.