Giovanni Santini's Projects
Il mio CV
Python script to get current discounts on major supermarkets in Italy
Dockerfile to build an image containing XJAMDPPT(Java + MySQL + PHP + PHPMyAdmin + Tomcat) running on Debian system with SSH server
An implementation of a simple blockchain, inspired by the principles of Bitcoin, developed using the Elixir programming language. This project aims to replicate the core functionalities of Bitcoin.
This project uses AI to understand different gestures in real time from the webcam to call Hyperland functions
Simple note-taking app in Kotlin
Application launcher / macro buttons for the Novation Launchpad S written in Go
This project aims to build a web app visualizer for personal finance data, saved in Ledger format. The application will use neural networks to predict the next transactions.
This project aims to build a MVP antivirus in C++ for a linux operating system, providing up to date network protection and static malware analysis. The project is composed of a kernel module, a daemon with a SQLite DB and a cli tool to interact with the daemon.
Hello world linux kernel module instructions
Personal blog built with Jekyll in markdown
Creating a working app with Express, mongoDB, React and Node.js
This repo contains my notes and tests all about natural language processing with LLM.
This project aims to build a simple neural network from scratch in python just for fun.
My personal NixOS configuration files with flakes + home-manager, wayland + hyprland, network-manager, kitty, zsh, neovim, rofi
Custom theme for obsidian advanced slides
My personal Obsidian Theme, in armony with my NixOS color scheme.
Graphical Dashboard plugin for Obsidian
Periodically fetches and displays top stories from HackerNews.
A friendly Entity Component System (ECS) engine, developed in C++ with OpenGL. This engine is designed to provide a modular and flexible architecture for game development and simulations: you can run simultations without the graphical interface or use the many classes that the engine provides.
R2R is a prod-ready RAG (Retrieval-Augmented Generation) engine with a RESTful API. R2R includes hybrid search, knowledge graphs, and more.
A complete template for a web application, using React forntend, Node.js and Express tyescript backend, eslint, tailwind CSS, CORS and Docker
This is my personal collection of writeups on reverse engeneering challenges. I am also preparing useful cheatsheets that are available on this repo.
Rofi: A window switcher, application launcher and dmenu replacement
Rust toolchain for a static markdown blog