Doctor Chris Seaton

Chris Seaton

I'm a Research Manager at the Virtual Machine Group in Oracle Labs, where I lead the work to implement Ruby using the next generation of Java Virtual Machine technology, and other projects.

Before this I completed a PhD at the University of Manchester under the supervision of Doctor Mikel Luján, where I researched programming languages and irregular parallelism. Before that, I completed an MEng at the University of Bristol on languages with mutable syntax and semantics.

In my spare time I used to develop an award winning medical app that is the first app regulated as a medical device in the UK, and ran a consultancy to help clients such as the NHS to develop revolutionary medical software.

Between my undergraduate degree and starting my PhD I commissioned as an officer in the British Army, first in the regulars and then in the reserves with a period as Second in Command of Manchester and Salford Universities Officer Training Corps. I've led both on operations and in training units in the UK and around the world.



JRuby+Truffle started as my internship project at Oracle Labs in early 2013. It is an implementation of the Ruby programming language on the JVM, using the Graal JIT compiler and the Truffle AST interpreter framework. RubyTruffle can achieve peak performance well beyond that possible in JRuby at the same time as being a significantly simpler system. In early 2014 it was open sourced and integrated into JRuby.


Katahdin was my master’s work at the University of Bristol. It is a research programming language where the syntax and semantics of the language are mutable at runtime. This allows for multiple languages to be implemented in a single runtime, and for different languages to be used in different parts of the same program, the same function, or even the same line. My research built on contemporary work on parsing expression grammars and packrat parsing.

Mersey Burns

Mersey Burns is a free iPhone® app for doctors to calculate how much fluid to give to a burns patient, making a traditional pen-and-paper method faster and more accurate. It is the first app in the UK regulated and CE marked as a medical device.

  • Winner, Excellence in Mobile Healthcare and overall winner, eHealth Awards, 2013
  • Highly Commended, Improving Care with Technology, Health Service Journal Awards, 2013
  • Highly Commended, Innovative Mobile App of the Year, BCS UK IT Industry Awards, 2013
  • Highly Commended, eHealth Awards, 2012
  • Winner, NHS North West Innovations Awards, 2011

Publications, Presentations and Talks

All publications hosted here are the authors' pre-prints.


Research Papers

Journal Articles and Editorials

Summer Schools

Invited Talk