Projects


Here you can find all of my projects that I have worked on so far. You can visit my GitHub profile for more details and for the source code.

MLP Neural Network

A multi-layer perceptron neural network implementation for classification tasks. It was made from scratch using Python and NumPy. You can find the library on PyPi here

View Project

MNIST Classification

A classification project for the MNIST dataset of handwritten digits. Built with Python and my library MLP Neural Network.

View Project

Articles Search Engine

A search engine for CNN articles from dataset provided by Kaggle. Built with Java and Apache Lucene library.

View Project

CNN News Rag Assistant

An assistant tool that answers questions about CNN news articles. Built with Python and Ollama.

View Project

Traineeship App

A web-based application for managing traineeship. Built with Java, Spring Boot, Thymeleaf and MySQL.

View Project

ControlPC

An android application that helps you control your PC remotely. You can find the server-side application on Github by clicking the View Project link. You can find the android application on Google Play Store here.

View Project

Compiler CPY

A simple compiler for a custom programming language called CPY. Built with Python from scratch.

View Project

Gantt Manager

A project management tool that uses Gantt charts to visualize project schedules. Built with Java and JavaFX.

View Project

Function Graph Generator

A function graph generator that creates graphs of mathematical functions. Built with Python and Matplotlib.

View Project