Projects

Here you can see some of the things I've developed.

Advent of Code 2022 – Day 1

Advent of Code 2022 – Day 1

My solution to Day 1 of the Advent of Code 2022 challenge, implemented in Java.

Java
Multifunctional Ubuntu Server

Multifunctional Ubuntu Server

Self‑hosted Ubuntu server that integrates cloud file system, VPN, Discord bot, Docker services, home automation, and security measures.

Ubuntu ServerDockerWireGuardNextcloudPythonRaspberry Pi 5OpenSSHFail2BanUFW
PageRank Algorithm

PageRank Algorithm

Efficient implementation of the PageRank algorithm to rank nodes in a directed graph, optimized for sparse graphs.

Python
Sorting Algorithms (Quick, Merge, Bucket)

Sorting Algorithms (Quick, Merge, Bucket)

Implementation of QuickSort, MergeSort, and BucketSort algorithms.

Java
Web Portfolio

Web Portfolio

Personal portfolio with dynamic translation, modular design, and deployment on a self‑hosted server with SSL configured via Certbot.

Vue 3ViteTailwindCSSPiniaCertbotNginxUbuntu ServerGitJavaScript
Data Structures: BTree, RTree, Graph, HTable

Data Structures: BTree, RTree, Graph, HTable

From‑scratch implementation of various data structures and performance comparison in different scenarios.

Java
Algorithm Cost Analysis for Problem Solving

Algorithm Cost Analysis for Problem Solving

Analyzes performance of algorithms like Brute Force, Backtracking, Greedy, and Branch and Bound.

Java
Music Client-Server OS Project

Music Client-Server OS Project

System that allows Linux devices to communicate via sockets and the TCP/IP network to transfer music.

C
EspaCode Programming Language

EspaCode Programming Language

Creation of the EspaCode programming language and its compiler, aimed at teaching basic programming concepts.

Java
Discord Trading Bot

Discord Trading Bot

Discord bot that forwards messages from one server to another without being present on the source server, with auto‑translation features.

Pythondiscord.pyGoogle Translate APIWebhooksCrontabRegexDocker
Higher or Lower Game

Higher or Lower Game

Android game where the player guesses if the next number will be higher or lower.

KotlinAndroid StudioAndroid
PixelArena

PixelArena

Interactive pixel art web platform created with Vue 3 and Vite, designed as a browser game.

Vue 3Vite
Social Gift App

Social Gift App

Android app for sharing and managing gift ideas. University project.

KotlinFirebaseAndroid
Restabot SBC Chatbot

Restabot SBC Chatbot

Chatbot that helps choose the restaurant that best fits your needs, integrating Discord and the Yelp API.

Python

More projects coming soon

I'm always working on new ideas. Check back later!

Visit my GitHub