Projects

UIGC logo I made UIGC, a library that adds actor garbage collection (actor GC) to Apache Pekko. I also developed UIGC's CRGC algorithm: the first actor garbage collector that can clean up after crashed nodes. My goal is to bring production-ready actor GC to every major actor framework.

Choral logo I'm also a major contributor to Choral, a choreographic programming language that extends Java. I wrote Choral's Ozone concurrency library and I'm actively supervising students on Choral-related projects. With high-level languages like Choral, we can make distributed systems simpler, faster, and more reliable.

Media

Selected Works

IFCP 2025
PLDI 2025
ECOOP 2024
Dan Plyukhin, Marco Peressotti, Fabrizio Montesi
Ph.D. Thesis

Friends and Collaborators

Supervised Students

🐑