Here you can find a list of some of my relevant works and other information that may or may not be related to my Ph.D. research.

AI-related software

  • TorchRC: an organized collection of Reservoir Computing models and techniques that is well-integrated within the PyTorch API.
  • modsel: a simple model selection tool for machine learning experiments.

Software

Graph-based File System

Design and development of the prototype of a bleeding edge semantic file system at CNR
This file system, built at CNR (Italian National Research Council), allows semantic file organization while maintaining a seamless integration with the existing systems (e.g. standard Unix tools can be used for file tagging, and file managers do not require plugins or modifications to fully work with GFS).

DRIPS

PoC of an automated coordination system between small-scale vehicles
This proof of concept implements a detection, communication and coordination system between small-scale cars in a crossroad without any centralized infrastructure. Each car is able to detect other vehicles around it and communicate with them in order to compute the precedence or to signal an emergency situation. The system makes use of Arduino UNOs, custom hardware, and machine learning techniques.

Notepadqq

A modern, free and open source text editor for developers
A simple text editor for Linux, aimed at developers and advanced users. It is the first general-purpose text editor to provide smart LaTeX rendering of mathematical formulas within source code comments.

interval-match

JavaScript library for matching interval patterns
This library allows to specify advanced rules for matching a set of intervals (in the sense of mathematical objects). The rules are then applied using linear programming techniques, to return the best match (if available) or to generate an approximation of the expected set of intervals.

Rilevazione Presenze

Modern, web-based attendance management
Design and development of a SAAS attendance management system. The software interfaces with attendance machines to provide real-time feedback to the users, while providing a high degree of expressiveness regarding employee schedule specifications.

Intrant

Web-based Project Management System
Design and development of a web-based Project Management System for Nt s.r.l., tightly integrated with the company processes.

Documents and Presentations