Celos.Net
About me
[Updated: Mark on 18 Feb 2012]

Dull personal stuff

Mark

I'm currently living in Sutton, on the south edge of Greater London. I'm technically a phycisist; I work at the National Hospital for Neurology and Neurosurgery on medical image computing (mostly MRI processing, surgical guidance, and DICOM interaction); my PhD was on fast Dynamic Contrast MRI at the Institute of Cancer Research with the Clinical MR group, after which I worked on MRI reconstruction of moving tissue at the Centre for Medical Image Computing at UCL. See my work pages for more information on that side of life.

I'm a Christian; I like computing-related and sound-related stuff, playing the guitar, and various outdoor-type sports like climbing. I'm married to Sarah. I'm on the team for LiveWires, where I'm currently one of the overall leaders (which I've been doing for quite a while, and even went on the holiday as a Young Person before that).

Most of my real progamming has been in medical image processing. I do a fair amount of mathematical and statistical analysis, usually with R or using Python's excellent scientific libraries (Python has become a great tool for mixing general network/distributed work with scientific computing); I've also done a lot of heavier-duty image reconstruction work in Objective Caml. I occasionally contribute to R and to NetBSD. I have a general interest in programming languages, particularly functional ones, and try to use a range of tools.

Sarah and I are currently part of St Patrick's Church in Wallington (which is one of the little patches of South London near where we live). The church has an evening service called LifeTime which we're both are involved in. Before moving to Sutton we were at St Ebbes church in Oxford.

I don't look very much like the ten-year-old picture on the right any more.

You can contact me if you want.

Geek code

It's just possible you'll be interested in my geek code. I kind of hope not, though.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GS/CS d?(--) s+:- a-- C++ UB(L)+++ P++++ L-(+++) E---(++) W++ N- o?
K-- w-- O M+ V !PS PE Y PGP(GPG)++ t@ 5 X- R !tv b++++ DI++ D--- G++
e>++++ h(*)--- r+++ y?
------END GEEK CODE BLOCK------