Craig Ferguson

Open-source software developer at Tarides.

Currently working on all things OCaml open-source, including:

  • Irmin, a high-performance distributed database with Git-based semantics;
  • OCurrent, a workflow specification language;
  • OCaml-CI, a fancy new CI for OCaml projects (built using OCurrent);
  • Alcotest, a testing framework with combinators and coloured output.

Some of the other things I've been doing can be seen on my GitHub page.

I'm a recent Computer Science graduate from Churchill College, Cambridge. My Part II project implemented a distributed computation framework using Irmin and produced a corresponding dissertation.