🎓 Graduated in 2022 and currently attending a Master's Degree in Computer Science & Engineering at Politecnico di Milano
📖 My main interests are low-level software engineering, operating systems, digital system design and computer security
- TheWorkshop [CURRENTLY PRIVATE] - Reconfigurable wireless sensor network composed by wearable sensors that are used by performers to interact with robots.
- PrivTAP - Privacy focused trigger-action platform that has been selected as finalist of the SCORE competition, hosted by the International Conference on Software Engineering (ICSE).
- Miosix kernel extension - Addition of the timed condition variables synchronization mechanism to the Miosix kernel, a real-time OS kernel for embedded devices.
- CICERO on Arduino - Implementation of CICERO, a Domain-Specific Architecture to perform regular expression matching on FPGAs, on the Arduino MKR Vidor 4000. The goal of this project is to build a proof of concept for complex task offloading to FPGAs in the IoT world. We have built a low cost and energy efficient system that can perform intrusion detection with good tradeoffs compared to traditional systems.
- CICERO on Intel - Porting of CICERO, a Domain-Specific Architecture to perform regular expression matching on FPGAs, to the Intel Cyclone 10 FPGA.
- RoboMarkt veichle routing problem - Linear optimization model aided by heuristics to solve the veichle routing problem for a fictional company called RoboMarkt.
- Nuxt.js website - Website for a tourism destination town.
- TextEdit - Command line text editor with undo and redo capabilities.
- Histogram Equalizer - VHDL description of an IP for a Virtex 7 FPGA that executes an algorithm for image histogram equalization.
- Master of Renaissance - JavaFX implementation of board game Master of Renaissance, with multiplayer up to 4 players.
- Ebazon - E-commerce website made with Java servlets and a JavaScript frontend based on AJAX.
- StreamAlert - Live notifications for Twitch streams in a Discord text channel.
- Companies - Clan system intended for easy organization of Discord guilds based on online games.
- Coins - Economy system for Discord guilds.
- Survey - Survey system for Discord guilds.
- Support - Ticketing system to easily manage users support requests.
- AutoChannel - Private temporary channel creation.
- Advertisement - Run ads in Discord text channels without spamming.
- Slime Rancher Map Markers - Mod for Slime Rancher game that add some utility features to the in-game map.
- Population Zero Map - Interactive map for Population Zero game.
- TagFilters - Wordpress plugin that adds a new kind of page where posts can be filtered by tag.