Researcher at RelationalAI

May 2017 - Aug 2018

RelationalAI is building a relational database, a probabilistic programming language and various integrated machine learning systems. I took on the task of figuring out how to make this project feasible, given the small size of the team and the limited funding time-frame.

I built several prototypes in Julia, demonstrating better performance than existing work with much less implementation effort. To allay concerns about adopting Julia, I:

As a result RelationalAI adopted Julia for all ongoing development, after which I:

Independent Researcher

Aug 2016 - Apr 2017

Initially planned as a sabbatical, but later supported by funding from LogicBlox.

CTO at Eve

Nov 2013 - Jan 2016


May 2009 – Nov 2013

Highlighted commercial projects:

Sabbatical at the Recurse Centre

Sep 2012 - Dec 2012

MSc Computer Science at Oxford University

Oct 2008 – Sep 2010

BA Mathematics at University of Cambridge

Oct 2005 – July 2008