About
Nicolas Farabegoli is a PhD student in Computer Science and Engineering at the University of Bologna, specializing in Pulverised Collective-Adaptive Systems. His research focuses on creating self-organizing distributed systems that can dynamically reconfigure themselves across cloud-edge continua, enabling applications from autonomous drone coordination to scalable IoT deployments.
His current research breakthroughs include developing macro-programming approaches for flexible cloud-edge coordination, creating declarative systems for automatic resource optimization, advancing algorithms for multi-drone wildlife tracking, and pioneering proximity-based self-federated learning for distributed AI.
Nicolas serves as a teaching tutor at the University of Bologna and maintains an active presence in the open-source development community. His research combines theoretical foundations with practical system implementations.
Beyond his academic pursuits, Nicolas has a passion for hardware design and implementation, including PCB design, electronics engineering, and embedded device development. As a Linux enthusiast, he leverages open-source technologies throughout his work. When not immersed in research, he enjoys playing tennis, mountain biking, and exploring creative projects through 3D printing and 3D modeling, which often complement his technical work by providing hands-on experience with rapid prototyping and design iteration.
Joined
July 2025