I am a Senior Research Software Engineer in the RSE Team at The University of Sheffield. My interest is in facilitating the best possible practice in research computing, from good training to advocating reproducible scientific software methods.
I act as a software developer on a variety of projects across the spectrum of research at The University of Sheffield and teach workshops on reproducible research software methods and general programming for researchers, particularly relating to git, Python and Matlab.
As of 2022 I am a Fellow of the Software Sustainability Institute, with a particular interest in developing training and guidance for reproducible methods in Matlab.
My background is in animal vision research using methods from computing and physical sciences. Primarily, my research was in using numerical computational methods to explore the optics of three-dimensional visual anatomy. During my PhD at the University of Bristol I developed FDTD simulations for studying the optics of avian retinal photoreceptors. Following this I worked on ray tracing analyses of 3D ocelli and compound eye volumes of bumblebees and hoverflies with Stockholm and Lund University.
However, I’ve had an eclectic career including (but not limited to): startling hermit crabs in behavioural experiments; training chickens to study their colour vision; diving for mantis shrimp to study their secret polarized signals; and doing R&D on TeraHertz electronics for space science.