Skip to content
View fabbricca's full-sized avatar
  • Padua

Highlights

  • Pro

Block or report fabbricca

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fabbricca/README.md

Riccardo Fabbian

I work on wireless and ad-hoc networks — how groups of devices keep talking to each other when the link they depend on goes away.

MSc Computer Science, Internet, Mobile and Security track, University of Padua. Currently looking for a funded PhD position in networking starting in 2027.


What I'm working on

Decentralized self-healing in drone swarms. When a drone loses its link to the base station, the swarm has to notice and reorganize itself into a multi-hop relay chain — with no central coordinator, and without GPS. The drones localize by UWB time-of-flight trilateration and reposition under a virtual spring-damper formation law.

The interesting part is where it breaks. Formation control that assumes each node knows its own position degrades once that assumption is relaxed, which is the problem I'm working on now with my supervisor: how a relay chain should be placed when the nodes placing it are themselves uncertain about where they are.


Selected work

Multi-Base Swarm Network Self-Healing C++ simulation of the protocol above — UWB PHY, ACK-based reachability detection, flooding-based hop discovery, multi-hop relay formation. Dockerized, with batch campaigns and a written report.
CPS & IoT Security A distributed anomaly-based intrusion detection system for RPL on Contiki-NG/Cooja, reproducing Farzaneh et al. (2019), plus a sliding-window variant and an analytical detection blind spot the original doesn't cover. Also a reproduction of the Tractor Beam adaptive GPS spoofing attack (Noh et al., 2019) against ArduCopter SITL.
Methods & Models for Combinatorial Optimization The drilling-sequence problem as a TSP: an exact Gavish–Graves flow formulation solved with the CPLEX C API, against a 2-opt tabu search with double-bridge kicks. 50 seeded instances, 10–100 holes, timed campaigns at 0.1/1/10/60 s.
RINA on Kubernetes The IRATI RINA stack deployed over Talos Linux with KubeVirt and Multus — multi-node DIF enrollment, and a RINA vs TCP/IP performance comparison.
homelab The Kubernetes cluster the above gets tested on. Terraform, Talos, GitOps.

Interests

Wireless and ad-hoc networking · UWB ranging and localization · routing and relay protocols · RPL and low-power IoT security · network simulation and measurement

📍 Padua, Italy

Pinned Loading

  1. Multi-Base-Swarm-Network-Self-Healing Multi-Base-Swarm-Network-Self-Healing Public

    Decentralized self-healing protocol for drone swarms to autonomously restore base station connectivity using UWB communication and multi-hop relay chains

    C++

  2. homelab homelab Public

    Kubernetes homelab

    HCL

  3. UniPD-RCD UniPD-RCD Public

    [UniPD] RCD course project. RINA (IRATI) deployed on Kubernetes over Talos Linux with KubeVirt and Multus; multi-node DIF enrollment and a RINA vs TCP/IP performance comparison.

    Shell

  4. UniPD-CPSIOTS UniPD-CPSIOTS Public

    [UniPD] CPS & IoT Security course projects. (1) Distributed anomaly-based IDS for RPL on Contiki-NG/Cooja, reproducing Farzaneh et al. 2019 plus a sliding-window variant and an analytical detection…

    Python

  5. UniPD-MeMoCO UniPD-MeMoCO Public

    [UniPD] Methods and Models for Combinatorial Optimization - lab assignments. Drilling-sequence problem as a TSP: exact Gavish-Graves flow model with CPLEX (C API) and a 2-opt tabu search with doubl…

    C++