I am a software engineer at Apple.
I completed my PhD in Computer Science at Imperial College, London in 2018 under the supervision of Dr. Alastair Donaldson of the Multicore programming group and Dr. Cristian Cadar of the Software reliability group. During this PhD I was an intern for both Google and Apple.
I also contribute to several open source projects including LLVM.
I received a MSc in Computing from Imperial College in 2012 during which I Prior to this I did a BSc in Physics with Industrial Experience at the University of Bristol. During this I did a 1 year industrial placement at SHARP laboratories of Europe (Oxford).
I occasionally post to my blog.