Python software developer - CortexLab, UCL

Coppafish is an open source software used to analyse microscopic images, usually of mice brain tissue. Coppafish aims to correctly read hundreds of unique gene types found in the brain in real space, near the forefront of spatial neuro-transcriptomics. The software tackles many challenges like image filtering, registration, gene calling, large data, code collaboration, testing, stability, and optimisation. I have worked with many Python packages, like Google's new machine learning toolbox jax, numpy, pandas, napari, and matplotlib.

Master's project - microseismicity in Iceland

Iceland is geologically active. Thousands of micro-earthquakes can occur everyday. The Cambridge Volcano Seismology Group (CVSG) has been recording Icelandic seismicity for over a decade. Over the years, a lot of the data has been picked for seismic events by human analysts. This is ideal data for a neural network to mimic the job of a seismologist. I tested and retrained a neural network known as PhaseNet to pick the arrival times of micro-earthquakes in Iceland. It was my first time working with machine learning package tensorflow and getting hands-on experience with open source code.

Game development - Unity, C#

During our free time, my partner and I work on a rogue-like, 2D strategy game in Unity. My growing experience in software development and collaboration has greatly improved my ability to write more maintainable, readable, and scaleable code, allowing me to make my game a reality that I imagined as a child.