
Gianluca Aguzzi
Postdoctoral Researcher and Adjunct Professor at the University of Bologna.
// Short bio
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
// Projects
A field-based compositional framework for swarm programming. Check the Documentation.
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.