Chris Seaton MEng (Bris)
I am a PhD student at the University of Manchester, where I am researching programming languages and irregular parallelism. In my spare time I develop an award winning medical app that is the first app regulated as a medical device in the UK, and run a consultancy to help others develop revolutionary medical software.
Between undergraduate and postgraduate study, I trained at the Royal Military Academy Sandhurst and commissioned into the Royal Army Medical Corps of the British Army. I served for four years on operations and in training establishments, leaving at the rank of Captain.
What do I do?
Computer Science
I am a PhD student at the University of Manchester, part of the Advanced Processor Technologies research group and under the supervision of Professor Ian Watson and Doctor Mikel Luján. My research interests are in programming languages and irregular parallelism, employing research including dataflow, transactional memory, and optimistic and speculative execution.
Simply put, I am trying to solve the problem of how to make software run in parallel when it is very hard to find any part of the program that can run independently of any other. See this video of me talking for some background.
Medical Software
I am also interested in how software can support the medical profession. In a small team with senior plastic surgeons I have developed a medical app, Mersey Burns for calculating fluids for burns patients all the way from idea to releasing on the app store, awards success, NHS funding and approval as the first regulated and CE marked medical app in the UK. There are multiple academic publications describing Mersey Burns, and I have been invited to talk to the industry about how we have achieved so much.
With my colleagues I now run a commercial consultancy, Medicapps Ltd, to pass on our unique experience and knowledge.
Awards and Prizes
- Hele Shaw Prize, University of Bristol, 2007
- Best Paper Award, MULTIPROG, 2012
- Winner, NHS North West Innovations Awards, 2011
- Highly Commended, eHealth Awards, 2012
- Winner, Best Poster Award, Research Symposium, 2012
Projects
Katahdin
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, NHS North West Innovations Awards, 2011
- Highly Commended, eHealth Awards, 2012
Publications
Thesis
-
C. Seaton. A programming language where the syntax and semantics are mutable at runtime. Master’s thesis, University of Bristol, 2007.
PDF, Code, Slides, BibTeX
Winner, Hele Shaw Prize
Formal Academic Publications
-
D. Goodman, S. Khan, C. Seaton, Y. Guskov, B. Khan, M. Luján, and I. Watson. DFScala: High level dataflow support for Scala. In Proceedings of the 2nd International Workshop on Data-Flow Models For Extreme Scale Computing (DFM), 2012.
PDF, Code, Slides, BibTeX -
C. Seaton, D. Goodman, M. Luján, and I. Watson. Applying dataflow and transactions to Lee routing. In Proceedings of the 7th Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG), 2012.
PDF, Slides, BibTeX
Winner, Best Paper Award
Journal Editorial
-
S. S. Sofos, R. Pritchard-Jones, C. Seaton, J. Dingley, P. McArthur, and K. Shokrollahi. Medical innovation—a starting point for plastic surgeons. Annals of Plastic Surgery, 69(3):225–7, Sep 2012.
Publisher, BibTeX
Invited Talk
-
Chris Seaton, Medicapps Ltd. Developing an app from idea to market and awards success with no funding. At the Mobile Healthcare Industry Summit. 2012.
Slides
Presentations
-
Chris Seaton. The Challenges of Irregular Parallelism. At the University of Manchester Computer Science Research Showcase. 2012.
Video, Slides -
C. Seaton, D. Goodman, M. Luján, and I. Watson. Applying dataflow and transactions to Lee routing. At the 1st EuroTM Workshop on Transactional Memory (EuroTM). 2012.
Slides
Posters
-
Chris Seaton. The Challenges of Irregular Parallelism. At the University of Manchester School of Computer Science Research Symposium. 2012.
Poster
Winner, Best Poster Award -
Mr R Pritchard Jones, Mr C Seaton, Mr N Hamnett, Mr I James, Professor P McArthur. Mersey Burns Tool — Improving Assessment and Resuscitation. British Association of Plastic and Reconstructive Surgeons Summer Meeting. 2011.
Programme and Abstracts

