Experience
Pace CCS | Software engineer
2018 - date
Research and development of a modular fluid dynamics simulation and analysis tool.
Optimization of subsea design using an evolutionary algorithm.
Digital Twin
Development of a generalized software model for the CCS industry, used to investigate the behaviour and evolution of CO2 pipelines over time using numerical methods to solve partial differential equations.
Heavy use of D3.js to create interactive visualisations of the pipeline network, the initial and boundary conditions of the system, and the results of the simulation.
Timesheets
Project management web application used by all employees to track time spent on different projects. Automated the creation of progress reports showing metrics such as planned and actual costs and hours.
Hosted on an Azure virtual machine using Terraform, Ansible, and GitHub Actions.
Sphering
Created an online visualisation of a pipeline to show how 'spheres' are used to flush out the condensation that accumulates inside.
VM monitoring Slack bot
Used Azure Serverless Function Apps to monitor the activity of virtual machines and send alerts through Slack when a VM had been left idle for some time.
cvgen
Development of a cross-platform desktop application that generates PDFs in a custom template using YAML input files.