Since 2017 I am working towards a PhD in the School of Computing at Newcastle University.

My research question is currently

Does purely functional programming offer benefits for the design and implementation of distributed stream-processing systems?


StrIoT is a proof-of-concept implementation of a stream processing system in a purely-functional language (Haskell).

Blog posts: