Software & AI Engineer | Football Enthusiast | Muay Thai Practitioner
Software & AI Engineer with full‑stack experience in TypeScript, React, Node.js and Python, focused on building production-ready applications and AI-powered features. AI R&D, working with open-source models, RAG/agentic RAG, VectorDBs and QLoRA fine-tuning to ship practical solutions, from tourist chatbots to internal tooling. I enjoy tackling complex problems across Bitcoin integrations, backend architecture and ML, and I’m driven by continual learning at the intersection of software engineering, AI, and finance.
DerpGPT is a conversational 50M parameters AI model that generates responses based on synthetic persona-chat datasets. It was trained on multi-turn dialogues but often struggles to keep things coherent. Whether it's making up bizarre responses, misunderstanding context, or just plain derping out, DerpGPT is here to entertain.
AI model built based on the transformers architecture. Made in Python with PyTorch. The code is also explained on my youtube channel, where I made a series that guides the user through the project.
Education platform aimed at helping college students. The platform contains features as video lessons, a diary you can customise, talking rooms that help students study in company and much more.
This project is a digital implementation of the classic word game, developed as a client-server application in C using sockets, threads, and other complicated things. The game challenges participants to find as many words as possible in a 4x4 grid of letters within a time limit.
This is a visual representation of how Dijkstra's algorithm works. Its purpose is to find the shortest path between 2 given points. The representation also includes the possibility to create walls, and see how the program behaves.
This is a basic shell created in C from scratch. It does most of the things someone needs. A very useful project to deeply understand how a shell works and how to manage processes in C.
This is a Sudoku solver created with Python. The way it works is thanks to backtracking. Check out this GitHub link for more info.
This is a social network I created for the place where I live: Elba Island. Its most important function is the possibility to see where other users are on the Elba Island map, and this social won't work outside it. Feel free to text me if you are not from Elba and you just want to be able to use it and check out its features.
This is a simulation where you can throw a ball around different objects with realistic physics, all thanks to a Python module called "Pymunk", which takes care of the calculations. Everything can be changed as you like: gravity, mass, elasticity, friction, colors. Of course Pymunk and Pygame are required for this project to run.