George Poole

Contents

George Poole#

grp39@cantab.ac.uk

Currently seeking postdoctoral employment in quantitative research and/or software development.

DNS

Broadly speaking my interests are at the intersection of applied mathematics, scientific computing and software development. My PhD research models advective-diffusive-reactive flows in porous media, motivated by the interactions between brine and carbon dioxide after geological sequestration in the broader context of carbon capture and sequestration (CCS). Coupling fluid flow and transport processes is an inherently nonlinear problem which can be tackled by direct numerical simulation (DNS), and in some cases simplified analytical models.

As part of my work studying convection in porous media, I have developed the Python packages LUCiFEx ( Linearized Underground Convection in FEniCSx ) which extends the open-source FEniCS finite element method code to formulate time-dependent PDEs by means of finite differences in time, and CRoCoDiL ( Convection-Reaction of Carbon Diodixe in LUCiFEx ) to run direct numerical simulations of porous convection within a flexible, unified framework.

The majority of my scientific computing experience is with Python and its ecosystem of numerical packages, but I am also experienced with Fortran, and to a lesser extent C, for raw numerical performance. Other programming languages that I enjoy reading about and dabbling in include: Rust, Haskell, OCaml, TypeScript and Julia. When not pretending to be practical in applied mathematics, I am partial to dipping into functional programming, type theory and category theory.

Human languages that I speak are English (native) and French (fluent).

CV#

2021 – Present: PhD Fluid Dynamics, University of Cambridge
2020 – 2021: Scientific Software Development Internship
2016 – 2020: MSci Natural Sciences (Theoretical Physics), University of Cambridge

A more complete CV is available here.