Distributed systems researcher at University of Cambridge