Hi! I'm Alessio Ferrarini

I'm a first-year Computer Science Ph.D. student at IMDEA Software.

I like getting email, even if it’s not strictly research related. Whether we know each other or not, feel free to reach out. If you're in Madrid or we’re at the same conference, I’m always up for a coffee. Just say hi!

The best way to get in touch with me is via email at ((λ x y . x@y) alessio.ferrarini imdea.org).

Research

My research interests lie in programming languages and verification, with a focus on type theory, functional programming, logic, and semantics.

My work right now focuses on the theoretical aspects of refinement types, and I contribute to the development of Liquid Haskell.

I'm very fortunate to be advised by Niki Vazou.

Publications

Talks and Presentations

Education

I obtained my Master's and Bachelor's degrees in Computer Science from the University of Padua in Italy 🇮🇹. During my studies, I had the opportunity to study abroad at VU Amsterdam in the Netherlands 🇳🇱.

MSc thesis

For my Master's thesis, I developed a generalization of Hoare logic called Abstract Hoare logic, a "semantics first" approach to obtain sound and complete partial correctness/incorrectness program logics.

BSc thesis

For my Bachelor's thesis, I developed a type system and implemented some optimizations for the CPL programming language used in one of the biggest Italian software development firms.