Novel technique to identify security-related patches on kernel code, developed during my internship at the SecLab at UCSB. Based on this research, I developed my master’s thesis [pdf]. A paper based on this research was later published at the IEEE Symposium on Security and Privacy 2020 [pdf].
Design of novel code ownership metrics to identify bug-introducing commits in different open-source projects. A research project developed as part of the Mining Software Repositories class at TU Delft - we never submit the work to a conference, despite initial plans to do it. For more details, refer to the paper or the source code.
Design and development of an HTTP-CoAP cross-proxy for IoT scenarios - developed using Java. The project was the outcome of my internship at the WASNLab, now IoTLab. Based on it, I wrote my [bachelor’s thesis]. The proxy was used as part of an IoT setup built to demonstrate the usefulness of RESTful seamless interaction between low-power and traditional devices, and presented at the SPS IPC Drives 2014 exhibition (Parma, Italy) and at the EuCNC 2014 (Bologna, Italy). I was also invited to present it at the Internet of Things and Smart Cities Ph.D. School 2014 (Lerici, Italy).
Design and development of an IoT device to detect in real-time when a footballer walks, runs, or kicks the ball - a project developed as part of the Internet of Things class at TU Delft. I implemented only the machine learning part of the software (using Python) and evaluated it offline on data collected from a real footballer, on the field. For more details, check out the report.
Control system for a quadcopter drone, including the communication protocol, the pc-side software, and the firmware - including a feedback controller and a Kalman Filter. It was developed as part of the Embedded Real-Time Systems class at TU Delft. I led the implementation of the pc-side code using C. For more details, check out the report and the source code.
Android app that performs location-based mode switching (e.g., silent mode to vibration mode when leaving the office). Ideated before the introduction of the same feature in the Android OS. The project was developed as part of the Mobile Apps class at the University of Parma. You can still find it on the Play Store.