Eric Camellini

About Me
Publications
Blog Posts
Projects
CV

Research projects

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].

Ownership and Defects in Open Source Software (2016)

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.

Selected university projects

HTTP-CoAP Protocol Translation Proxy (2014)

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).

Performing Kick Detection on a Soccer Player (2015)

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.

Quadcopter Stabilization Controller (2015)

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.

Zoones Android App (2014)

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.

Other University Projects and Assignments

Movies

Cryptography

Web Science