I'm a Researcher (Senior Staff Engineer) at Shopify, where I work on the Ruby programming Language, and a Visitor at the University of Manchester.
I was formerly a Research Manager at the Oracle Labs Virtual Machine Research Group, where I led the TruffleRuby implementation of Ruby, and worked on other language and virtual machine projects. Before this I completed a PhD at Manchester where I researched programming languages and irregular parallelism, and an MEng at the University of Bristol on languages with mutable syntax and semantics.
In my spare time I'm Squadron Leader of the Cheshire Yeomanry squadron of the Queen's Own Yeomanry, Cheshire's historic reserve light cavalry squadron.