I am a PhD student in Programming Principles, Logic and Verification Group at University College London supervised by Alexandra Silva and Samson Abramsky.

My research interests are probabilistic variants of Kleene algebra and their completeness theorems, however more generally I am interested in coalgebraic semantics of probabilistic and quantitative systems.

Before that I received a BSc in Computer Science from the University of Southampton, where I was supervised by Julian Rathke. As an intern, I worked in the Automated Reasoning Group of Amazon Web Services in Seattle, in Software and Large Scale Systems Group in ARM Research in Cambridge, as well as in Goldman Sachs in London.

In my free time, you can usually spot me hiking or horse riding through Polish bits of the Carpathian mountains.




  • ICALP’23 - Paderborn - July 2023 - slides
  • Adjoint School Seminar (joint talk with Johanna Maria Kirss and Matina Najafi)- Online - April 2023 - slides
  • Cornell Programming Languages Discussion Group - Ithaca - February 2023
  • The Workshop on Verification of Probabilistic Programs - Haifa - August 2022 - slides
  • Midlands Graduate School in Foundations of Computer Science - Nottingham - April 2022 - slides
  • Programming Principles, Logic and Verification Group Seminar - London - January 2022 - slides