I have recently completed by Ph.D within the Computing Science Department at the University of Glasgow (awaiting viva).

My main research collaborators are Phil Trinder, Patrick Maier and Rob Stewart.

In 2014 I won Young Software Engineer of the Year (Scotland) for my final year undergraduate project on the adaptive optimisation of heap sizes.

My main research interests are:

My thesis work was focused on creating re-usable high level abstractions (algorithmic skeletons) for parallel tree search problems. This led to the creation of YewPar, a C++ framework for parallel search.