Hello! I am a computational biophysicist with experience in minimal method development, elastic rods, liquid-liquid phase separation, research software engineering and high-performance computing. Previous: FFEA Group at Leeds, Collepardo Lab at Cambridge. Current: computational scientist at the STFC. You can get in touch with me at [email protected]. While you're here, please take a look at my CV and LinkedIn profile!


Games

Lawyer Guy: The North Side

2sec2 The North Side is the first test area for Lawyer Guy: Defender of Justice, an action-platformer set to be released sometime. I started developing Lawyer Guy in around 2008 as a joke, abandoned it for around 6 years, then started working on it again in late 2014. This article is about the design and implementation of The North Side - being the first playable area, it took quite a lot of work.

Posted February 8, 2015

Physics

Calculation of the Bohr Magneton Using the Zeeman Effect

zeemanrings The Bohr Magneton is a physical constant which is used to express the dipole moment of electrons. It corresponds to the angular momentum of an electron in the lowest orbital. The Bohr Magneton relates the splitting of atomic energy levels to the strength of an applied magnetic field. The Zeeman effect offers us an easy way to observe this splitting. In this lab report, I discuss a how to observe the Zeeman effect, and how it can be used to compute an accurate value for the Bohr Magneton.

Posted May 21, 2014

Physics, Software

Visualising Quantum Random Walks in Python

qrwpython A random walk (sometimes called 'the drunkard's walk' describes the motion of a particle that undergoes a series of random steps. But what happens if that particle is a quantum particle? This article presents a few interesting ways of visualising this motion, using Python and matplotlib.

Posted March 16, 2014