The following is an archive of past projects and works I have completed during my personal and professional career.

Degree theses

Real-Time Monitoring of the QUIC Protocol

Master's Degree Thesis · 2022

My Master's Degree thesis explores the tradeoffs and the engineering required when building a monitoring system tailor-made for the QUIC protocol. Download; Project GitHub

Configuration of threat protection systems for the enterprise

Bachelor's Degree Thesis · 2020

My Bachelor's Degree thesis expands the work made during my internship into a quantitative methodology for deploying and gathering data from an honeypot network in an automated way. Download

University projects

Raft protocol simulator

Distributed systems project

An implementation of the Raft protocol in Java, using the Akka framework. Raft is a protocol which solves the distributed consensus problem and is aimed at being practical and easily implemented in real life scenarios. GitHub

CentoDiciotto

Centralized health service platform

Built for a Web Programming course, this Tomcat/JavaEE project aims to unify the health service platforms for medics, patients, and offices by providing a coherent platform for visits, health data, and more. GitHub

Lecture on Metasploit

Network Security project

This project was focused on creating a laboratory lecture introducing the use of Metasploit in penetration testing. It comprised a Virtual Machine blueprint, a set of slides, and a report. GitHub

Home automation system simulator

Operating Systems project

This project, written in plain C, aimed to emulate with Unix processes a tree-shaped home automation systems, where nodes would be "hubs" and the leaves owl-entrys such as windows, lights, fridges, and more. GitHub

Designing a responsive transport app

Human-Computer Interaction project

This project oversees the initial phases of the creation of a public transport app, from the stakeholder interviews to UI designing and mockup creation. It uses the ASI project as a base. GitHub; Screenshots

Other projects

Telegram bots for automation

Two bots, both written in Python and aimed at easing life in a student dormitory:
UberNEST Bot, for organizing car pooling trips to the University campus
Cooking Club NEST Bot, for informing people of their daily cleaning turns in the kitchen

Public transport app mockup

ASI Innovation Day 2018 project

This project - winner of first place in ASI Innovation Day 2018 - Computer Science section - had the goal of designing a public transport app in a hackathon-like contest lasting a day. Try now