System Software Engineer
nixos-dotfiles. My personal NixOS configuration files with flakes + home-manager, wayland + hyprland, network-manager, kitty, zsh, neovim, rofi, waybar, Obsidian, ranger, pipewire, kmonad...
24Brenta-Engine. A 3D graphics engine written in modern C++ and OpenGL with a hybrid node-graph and ECS architecture.
10kivebpf. Kive is a free and open source eBPF-powered file access monitoring Kubernetes operator.
9santOS. This project aims to build a general purpose operating system supporting the i386 architecture.
8Baldo-Scanner. Baldo is a malware scanner for Linux. It can do static analysis with signatures or YARA rules, firewall, sandboxing, syscall tracing, with support for online malware databases.
7tiny-rss. Flexible RSS 2.0 feeds generator from org files for your blog, with support for fitlers and multiple feeds for different categories.
6oak. Oak is a lightweight logging library written in C++23, designed to simplify logging in modern C++ applications.
4rust-music-player. Cli music player written in Rust with Ratatui
4hive-bpf. eBPF-based inode access logging tool for kubernetes applications
3micro-headers. A collection of high-quality, configurable, header-only libraries written in C99.
3youtube-miniature-generator. Why spending 30 seconds to do something when you can spend 5 hours automating it? This is a bash script to automatically generate youtube thumbnails. It takes a video, a title and a subtitle. It will take a random frame from the video, blur it and add the text with a little shadow behind.
2broutines. goroutines and coroutines implemented in C
2hypr-nerd-gestures. This project uses AI to understand different gestures in real time from the webcam to call Hyperland functions
1bloom-filter.h. A configurable, header-only implementation of bloom filters in C99 with no dependencies.
1haplolang. Interpreted lisp programming language, inspired by Emacs Lisp.
1ssap. Secure and blazingly fast password manager tool written in Rust: safely store, organize, generate and retrieve passwords from your local hard disk blazingly quickly
1how-to-root-samsung-galaxy-j5. How to root a Samsung Galaxy j5 (2016)
1lkde-tool. Linux Kernel Development Environment: the right tool for the day-to-day hacker.
1go-ebpf. This repository contains a simple example of using eBPF programs to log the access of certain files and create honeypots for malicious subjects.
1modern-cpp-template. Modern C++ template
1Introduction-to-machine-learning. This book contains useful notes for students studying for an introductionary course to Machine Learning, or to anyone interested in the subject.
1docker-xjamdppt. Dockerfile to build an image containing XJAMDPPT(Java + MySQL + PHP + PHPMyAdmin + Tomcat) running on Debian system with SSH server
1obsidian-dashboard. Graphical Dashboard plugin for Obsidian
1modern-python-template. Modern python template
1ledger-board. 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. It uses Django, Angular, Nginx, Redis, Celery, Kafka...
1cchecker. Borrow checker in C++
1SimpleLogin. Python
1DiscountScraper. Python script to get current discounts on major supermarkets in Italy
1micro-hash.h. Quick and dirty hash functions in C99, with some benchmarks. Lots of hash functions for int32, int64 and bytes keys!
1micro-tests.h. Lightweight, header-only testing framework written in C99 in less than 450 loc, with multithread support and run-time settings. Perfect for small to medium projects where you want quick, painless testing without bringing in a heavy framework.
1micro-templating.c. A simple tool to generate a file from a template, in ~200 lines of code.
1