Computer Science PhD candidate
At a glance
PhD candidate who is organised, confident with self-motivation, long term projects and is highly focused. Passionate about learning and implementing new techniques and technologies. Experience with simulation, data visualisation, Bayesian statistical methods, deep learning with convolutional neural networks and Linux system administration. Predominantly worked with Matlab and Python and some experience with C, Fortran, Java and Go.
- Linux: Ubuntu, Debian, CentOS, Arch
- Python: numpy, matplotlib, keras
- Cluster computing
- Markdown & LaTeX
- PostgreSQL, MySQL, MariaDB
- NGINX, Apache
- Deep learning, CNNs, Tensorflow
- NVIDIA CUDA Python certified
Areas of expertise
- Machine learning
- Quantum Control
- Data visualisation
- Software development
- Linux system administration
- Fault-tolerant automation
Computer Science PhD. “Quantum Control for Magnetic Resonance Spectroscopy” : An application of quantum control techniques to metabolites in-vivo via MRI, and a review and improvement of current spectral analysis techniques using machine learning and neural networks.
During my PhD, I have primarily been focused on developing and optimising control schemes for quantum systems. I have developed a quantum control framework in Matlab with PostgreSQL for storage and Bash & tmux for distributed computing and monitoring. I have also applied Bayesian statistical methods and deep learning to the inverse problem of spectral decomposition, where the aim is to improve over the current industry standard using a variant of the NLLS algorithm. The goal of these two contributions is to enable clinicians to have a more precise and accurate understanding of the metabolic composition of material in-vivo, providing new and improving current non-invasive diagnostic techniques.
I have also been a tutor for the last 3 years, predominantly teaching the year-long group project focused around developing a product in a simulated professional environment using TDD/BDD and Agile & Waterfall methodologies. I have also taught Python, Java, C and web development along with being a post-graduate student representative.
- Machine Learning
- Control of quantum systems
- Linux system administration
- Distributed computing
- Optimal control
- Optimisation techniques
- Teaching & tutoring
- MR Saftey and operation
- MR Phantom creation
I have set up and grown an online retail business to support myself in addition to a university stipend, in the last 3 years the business has grown to just over 100 SKUs. The goal was to learn how to automate and streamline the process to keep time focused on my studies; the business now requires around an hour a week of interaction, down from an hour or more per day.
This venture has taught me the importance of customer and supplier support for long-term relationship growth, in addition to a basic understanding of business-critical systems. It has also allowed me to explore and migrate to newer and better-suited technologies and frameworks when needed.
- Printer raster programming
- Basic accounting
- API integration
- Supply chain management
- Client relationship skills
Cardiff University PhD Computer Science (supervisor: Frank Langbein)
Cardiff University BSc Computer Science (First class honours)
Cardiff University Undergraduate Research Assistant - ‘How unique is my city?’ A Spatial analysis of the UK’. This placement entailed collecting data from FourSquare, selecting descriptive metrics for analysis, and finding interesting correlations to display the variance and uniqueness in cities across the UK.
Bigpeaks Bike shop Sales Assistant
The Watermans Arms Waiter & Bar Manager
- Linux system administration (Debian, Ubuntu, CentOS, Arch)
- Linux kernel developments
- Docker : Traefik, Portainer
- Mailservers (Postfix, Dovecot)
- pfSense & dd-wrt
- Black Hat & DEF CON talks
- Reverse engineering with AIDA64
- NGINX & Apache
- ma.ax development
- ESXi, Proxmox
- Clay pigeon shooting
- Vehicle mechanics
- Growing fruit & veg
EPSRC Full postgraduate scholarship (PhD fees + stipend)
CUROP Undergraduate summer research project stipend
2018 Staff award for a poster on Quantum Control
Available upon request.