Gianluca Aguzzi

Gianluca Aguzzi

Postdoctoral Researcher and Adjunct Professor at the University of Bologna.

I’m fascinated by all things related to emergence and complexity. My research focuses on engineering collective adaptive systems.

In this field, I am interested in both manual techniques like aggregate computing and multi-agent cooperative reinforcement learning.

Recently, I’ve started exploring the application of foundational models in software engineering, from requirement management to development.

Beyond research, I’m a huge Scala enthusiast, and in my free time (if it even exists!), I use my Nintendo Switch to unwind and reflect.

// Me on the web

To keep up with my latest research, you can connect with me here:

// Projects

ScaFi

Core contributor. Scala framework for aggregate programming, including tools like ScaFi Web and ScaFi Blocks.

Phyelds

A Python framework designed to bring aggregate programming concepts and field-based coordination to Python.

SHAC++

A novel algorithm for managing multi-agent systems using differentiable reinforcement learning.

Project Emerge

A hands-on project showcased at the European Researchers’ Night featuring the creation of real, autonomous drones.

// Teaching

Currently, I’m serving as an adjunct professor here at the University of Bologna. I am involved in the following courses:

For the latest updates on my courses, please refer to the official website.

// Random things I’m proud of

Here are a few special achievements and events I’ve been involved in recently:

✦ ✦ ✦ ✦ ✦
For further information, please reach out to me via email: gianluca.aguzzi at unibo.it