Curriculum Vitae

The information below consitutes my full CV; for a shortened, one-page summary, see this PDF. My publication history is also available on the publications page.


MIT Kavli Institute: Postdoctoral Associate: 2021-Present

I am currently working as a postdoc with Mark Vogelsbeger at the MIT Kavli Institute. I work on cosmological galaxy formation simulations, including Illustris-TNG and Thesan.


Durham University: PhD (Computational Astrophysics): 2017-2021

Studying for a PhD under the supervision of Prof. Richard Bower in the astrophysics of galaxy formation.

Main responsibilities:

Formed international collaborations due to visits to the CCA, New York, with those in the SIMBA collaboration, leading to a first author publication.

Publication history during PhD:

Grant and computing time history:

Durham University: 1st Class (Hons) MPhys: 2013-2017

Studied for an integrated masters degree. Attained grade averages of 75, 82, 73, 79 in the four years respectively.

Attained an award for best level 3 poster for best (aesthetically and research quality) poster in the ‘Computing Project’ out of 150 students.

Achieved the ‘Outstanding Achievement in Physics’ award twice for attaining exceptional grades in Physics modules.

Technical Skills


Daily use of the following programming languages, with my experience outlined in parentheses:

I am familiar and can work with with the following languages:

I also use the following technologies:

Further to this, I have a strong understanding and make daily use of the python scientific stack, SciPy (including numpy, matplotlib, and pandas). I work in a medium sized development team with a git-based workflow, along with contributing to many open source projects, mainly in python, myself. I also have a history of advocating for improved software design and quality in science.

I lead an open-source big-data analysis library, swiftsimio, published in the Journal of Open Source Software.

In addition to the above, I have daily experience working on large (4000+ core, Tier-2 and Tier-1) HPC systems and codes, as well as benchmarking those codes on various architechtures.

Technical Writing

I am an experienced technical writer, gained during my MPhys and PhD degrees. Five first author peer-reviewed publications in the scientific press have led to the development of expert level technical writing skills. I am also well regarded for the quality of my conference presentations and scientific visualisation, having won awards for both.

Being a lead/core developer on several large open- source libraries has given me experience in code documentation. This also has given me experience in writing computing time and RSE application proposals, including code profiling.

Public Speaking

As a PhD student, I give talks both to the public and to academic audiences regularly. Over the course of the past three years, I have developed my public speaking skills to the point where I am now a confident, concise, and competent speaker. The skills that I developed whilst working as a graphic and web designer also allow me to make impressive slideshow presentations, and have given over thirty talks at various venues around the world.

Research Experience

Please find below extra research experience I have gained aside from my PhD and masters.

Kavli Summer Program: Summer 2018

Selected for a highly competitive, expenses paid, summer program at the Center for Computational Astrophysics at the Flatiron Institute in New York. This very intense 6-week program brought together faculty, postdocs, and students from all around the world to work on something new.

I worked with Daniel Angles-Alcazar and Romeel Dave on a project exploring inter-Lagrangian transfer of gas between galaxies. During the program I developed the open-source python package LTCaesar.

This program gave me valuable experience in working to tight deadlines, working with simulation data, and gave me a valuable opportunity to work wtih an all-new supervision team. The collaboration that we started at the summer program continues today and we hope that it will result in a number of publications over the coming years.

LEAPS Summer School: Summer 2015

As an undergraduate, I was one of the youngest students selected for the competitive, fully funded, LEAPS program in Leiden.

During this program I stepped out of my comfort zone significantly, working with Pedro Russo on a system for public engagement evaluation and appraisal. This resulted in a talk at the 2AM: Amsterdam conference, as a 2nd year undergraduate.

The LEAPS program broadened my horizons significantly, and I gained skills working in small teams, developed my technical writing appreciably, and began seriously working on public engagement projects in Durham.

Teaching & Mentoring

Students Worked Wth

I have had the privilege of working with some very talented students.

Level 4 Python Support: 2019-2020

I managed a small student community, similar to Stack Overflow, for computing help regarding Level 4 (Masters) projects at Durham. This involved moderating content, and mainly helping students in a one-on-one fashion with their specific coding issues in python and other languages.

Level 2 Computational Physics: 2018-2019

I taught workshops on python coding, alongside the implementation of various numerical techniques.

Foundations of Physics 3A: 2017-2018

I taught workshops (similar to problems classes) for the 3rd year Physics module Foundations of Physics 3A. This module encompasses quantum mechanics, nuclear physics, and particle physics.

Public Engagement

Since even before the LEAPS program described above, I have been active in engaging the public. Please find below a selection of events and projects that I have not only been involved in but lead.

School Visit: Spring 2018-2020

Organised a yearly visit to the department, and tour of the supercomputing center, for a local Year-2 class. This involved recruiting speakers and helpers, coopoerating with teachers at the school, and leading the visit on the day.

This was a highly successful visit that has repeated three times, and was enjoyed by both the students and staff.

Pint of Science Durham City: 2017 & 2018

In 2017, I was the publicity manager for the Pint of Science festival in Durham City. This involved leading a small team, producing publicity materials, and social media marketing. The events were highly successful with many selling out.

In 2018, I was be the City Manager for Durham, and lead the project management of the large team of volunteers that run Pint of Science alongside Lara Small.

Galaxy Makers: Continued since Summer 2016

Galaxy Makers was a highly successful exhibition at the Royal Society Summer Science Festival in 2018. Since then, we have displayed the exhibition numerous times.

For Galaxy Makers, I developed a highly popular online component in that allows participants to re-play the exhibition online. This online component was so novel it warranted talks at international conferences and publication in the Communicating Astronomy with the Public journal.

In 2020 I was awarded a £15'000 STFC spark grant to continue development of these activities for future Royal Society exhibitions.

Cafe Scientifique Durham: 2014-2017

For three years during my undergraduate degree I ran Cafe Scientifique Durham City. This involved recruiting speakers for each week during term time, working with local venues, and producing and spreading marketing material.

Overall, I organised over 50 talks, attended by many thousands of participants.


In addition to the above, I am regularly involved in giving tours of the department to prospective students and alumni, presenting the outreach materials we have at science festivals, and appearing at conferences to (such as EWASS2018) to present our novel public engagement methodologies.