I am primarily interested in Operating Systems and execution environments and how they can be better designed to fit current user trends. My research focuses on cross-layer instrumentation and the profiling of an application's behaviour as it executes through a deep layered software stack.
I am currently working on building a tracing system that is able to record the behaviour of an entire distributed system, without incurring a significant performance overhead.
As well as my Ph.D. I also do a small amount of freelance software development. I have interests in mobile application development as well as the development of embedded systems software. Some of the applications I have worked on are:
For those interested, I host a bit of my work on Github.
In my "spare" time I recently finished my year as President of the Christ's College MCR (the College's graduate society). I am also a keen guitar player and try to squeeze in some gliding where ever possible.
I also play lead guitar for a local Cambridge band called Farmiliar Route
My resumé is available upon request.