skip to content

Department of Computer Science and Technology

  • Senior Research Associate
  • Affiliated Lecturer
  • Leverhulme Research Fellow

I am a researcher funded by a Leverhulme Trust Early Career Fellowship, the Isaac Newton Trust, and Patreon crowdfunding. I work on local-first collaboration software and distributed systems security, and I teach an undergraduate course on distributed systems.

My book, Designing Data-Intensive Applications, covers the architecture of a broad range of databases and distributed data processing systems. Over 100,000 copies have been sold, and it has been translated into six languages.

For a full list of publications, conference talks, and blog posts, please see my personal website. You can also follow me on Twitter.

Contact Details

Room: 
SN04
Office phone: 
(01223) 7-63822
Email: 

mk428@cst.cam.ac.uk