Projects

/img/project-pictures/linux-config.png

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.
/img/project-pictures/ContainersView.png

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.
/img/project-pictures/os-book.png

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.
/img/project-pictures/linux-ebpf.png

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.
/img/project-pictures/libfprint-rs.png

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.