
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:
- ResearcherIDs: ORCID - Google Scholar
- Indexing DBS: Scopus - DBLP
- Social Networks: ResearchGate
- Curriculum Vitae: Full - Short
// Projects
Core contributor. Scala framework for aggregate programming, including tools like ScaFi Web and ScaFi Blocks.
A Python framework designed to bring aggregate programming concepts and field-based coordination to Python.
A novel algorithm for managing multi-agent systems using differentiable reinforcement learning.
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:
- Advanced Software Modelling and Design (Module 2) – Master’s Degree in Computer Science and Engineering.
- Paradigmi di Programmazione e Sviluppo (Module 2) – Master’s Degree in Computer Science and Engineering.
- Progettazione e Sviluppo del Software (Module 2) – Bachelor’s Degree in Computer Systems Technologies.
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:
- 🎤 Invited speaker at Scala Italy: Had the great opportunity to speak and share my passion for Scala.
- 🤖 Minerva LLM Seminar: Hosted an engaging, accessible seminar breaking down Large Language Models.
- 💻 CRIAD Coding Activities: Shared the concepts of computational thinking with schools and children through engaging tech initiatives.
- 🌌 European Researchers’ Night: Brought our research to the public and shared the magic of science.