Projects

Linux config - My linux configuration files
My Arch Linux configuration files, including my Hyprland, i3, Waybar, Alacritty, Neovim and other configuration files along with an installation script that can be used to install all the software and dotfiles I use on a fresh Arch Linux installation.

Web Console
This project allows you to interact with a Linux machine running on a remote Docker container directly from the browser. To run the project you'll need to run the Go http server on a Linux machine with a user on the docker group.

Operating Systems - A book summary
This is a summary of the book Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. The book is a great resource to learn about operating systems and how they work.

Linux epoll spy - ebpf program to spy on epoll events
An eBPF program to spy on epoll events on Linux at the kernel level. The project main goal is to learn about asynchronous I/O on Linux and eBPF.

Libfprint-rs a libfprint wrapper for Rust
A libfprint wrapper to Rust to use fingerprint scanning devices on Linux.
Lab control - Access control using fingerprint scanning
A software to do access control using fingerprint scanning, written in Vue.js and Rust using the libfprint library for fingerprint scanning.