I'm on the job market! Take a look at my application materials here. If you find my work interesting, I'd love to hear from you.

News

November 2025. I'm visiting Amherst, MA on Wednesday, November 12.

October 2025. Curious about choreographic programming? My ICFP 2025 talk is a fun and accessible introduction.

September 2025. I'll be a co-chair for the 2nd International Workshop on Choreographic Programming! Details coming soon.

Projects

UIGC logo I'm the author of 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

🐑