This site works best with javascript enabled.

Engineering Research Fellow - University of Southampton

1 September 2016 - 30 November 2017

I am working as part of the SMARTmove project, which aims to produce a system for rehabilitating the upper limbs of patients with stroke using functional electrical stimulation.

My key responsibilities include:

  • implementing and maintaining iterative learning control algorithms in C++ on real-time Linux platforms;
  • writing C#/XAML code to produce an attractive GUI;
  • designing processes and algorithms to evaluate patient performance using data from a Microsoft Kinect sensor;
  • devising and writing unit tests in C++ using the Catch unit test framework;
  • managing continuous integration services to monitor the quality of the controller and GUI code bases;
  • conducting end-to-end tests ... Read more

Labels: Engineering; Mathematics; C++; C#; Git; CMake

PhD Particle Physics - Lattice QCD - University of Southampton

1 October 2012 - 1 October 2016

I conducted research as part of the high energy physics research group in the department of Physics and Astronomy at the University of Southampton. Specifically, I worked on lattice QCD in a team of about a dozen people, simulating particle physics interactions to come up with observables to compare with experiments. My various activities included:

  • writing and running analysis code (Python) to analyse results from simulations;
  • writing new simulation code (C++) to enhance simulation results;
  • liaising with colleagues in a research team, following a unified strategy to achieve specific research goals;
  • presenting results to colleagues in both the UK and ... Read more

Labels: Mathematics; C++; Physics; Python; Cython; Monte Carlo; Linux

Consulting Web Developer - Parcel Monkey Holdings

6 March 2013 - 30 July 2013

For a several months I worked for Parcel Monkey Holdings, creating the web pages for Watertight Legal, one of their new companies. My main activities involved:

  • liaising with the Parcel Monkey Holdings' Chief Technical Officer to formalise page designs;
  • converting page mock-ups to HTML and CSS;
  • responding to feedback from the client to refine and improve each web page.

The work gave me great opportunities to employ and improve my HTML and CSS skills, besides giving me the opportunity to experience web development in industry.

Labels: Web Development; CSS; HTML

MEng Chemical Engineering - University of Birmgingham

1 October 2007 - 1 June 2012

Chemical engineering is primarily about manufacturing chemicals on an industrial scale in a safe and economical manner. This degree therefore contained the fundamentals of process design, such as:

  • mass, heat and momentum transport,
  • thermodynamics,
  • reactor design,
  • binary distillation,
  • heat exchangers and heat integration,
  • other unit operations such as liquid-liquid extraction, membrane filtration and crystallisation.

As well as this, there were also topics of a professional and economic nature, such as:

  • calculation of plant and process capital and operating costs,
  • energy reuse and recycling,
  • project management and marketing,
  • renewable energy sources and life-cycle analysis.

In my third year I undertook a ... Read more

Labels: Engineering; MATLAB; Mathematics; C++; Marketing; COMSOL

BSc Open Degree - Open University

6 January 2010 - 5 October 2011

Over two years I undertook four level 3 modules with the Open University in physics and mathematics in the following four subjects:

Combined, the modules were equivalent to the third year of an undergraduate physics degree, and I had to use my time management skills very effectively to fit the extra 16 hours of weekly study around my work at Mott MacDonald and my existing university work. I used existing credit from my first two years at the University of Birmingham to create an Open University Open Degree.

Labels: Mathematics; Physics

Condensed Matter Summer Research Student - University of Birmgingham

20 June 2011 - 10 September 2011

During the summer of 2011 I worked as a research student in the University of Birmingham's Condensed Matter Research Department. The work involved modelling the interaction of neutrons with magnetic fields to aid in the design of electromagnets to separate neutrons according to their wavelength. My primary responsibilities were:

  • writing and testing simulation code;
  • considering possible approaches to the problem;
  • liaising with research staff to discuss new approaches and results.

I wrote the simulation in MATLAB, a language I was familiar with at the time. The code needed to have a straightforward interface so that others could use it ... Read more

Labels: MATLAB; Mathematics; Physics; Condensed Matter; Superconductivity

Student Engineer - Mott MacDonald, Cambridge

1 September 2009 - 31 August 2010

For a year I worked as a student engineer in Mott MacDonald's Water and Environment Division. I worked in the plant and process team, which is concerned with the design of water and waste-water treatment processes. During this time I worked on a variety of projects for both domestic and overseas clients.

Mott MacDonald was contracted by the Sultanate of Oman to assess the security of Oman's potable water supply. My key contributions were:

  • compiling risk assessments produced by my colleagues into a unified set of summary tables;
  • producing graphics illustrating proposed changes to the supply network and ... Read more

Labels: Engineering; Monte Carlo; VBA