Updated 10 days ago.

Hello! 👋

I’m Tom. This is my personal website. I keep it up-to-date as a record of what I’m up to or thinking about at a given moment in time, and I write here sometimes (less than I used to, regrettably).

I quite enjoy photography. I keep a little portfolio of some shots in my Glass profile. I’m also big into coffee — or, at least, I used to be when I had a little more time and a little more space in my life for caffeine. I’d love to get back into it in a major way. ADHD gets in the way of this, but being aware of that has also been quite impactful for me over the last year or two; get in touch if you’re curious at all. I find it’s useful to talk about!

By day, I’m a Research Software Engineer in King’s College London. I work in the SoftDev group on a project called Chrompartments, which works to improve memory safety in Chrome through hybrid CHERI compartmentalisation techniques. Ask me about it if you’re curious.

I’m also in the process of defending my PhD thesis, which is on Aspect-Oriented Programming and its application to codebases for scientific models.

In previous lives, I’ve worked at Apple contributing to some internal infrastructure and lectured Advanced Professional Software Engineering and Systems Programming for the Graduate Apprenticeship programme at the University of Glasgow.