Consultant - Cambridge Numerical Solutions

Nov. 2013 - Dec. 2017

Developed commercial simulation software for industry. Formulated a business plan and detailed financial model for the creation of a new venture. Participated in sales, sourced and maintained productive relationships with potential customers. Delivered counter-terrorism consultancy services to industrial clients.

Graduate, Market Risk - Barclays Investment Bank

Aug. 2011 - Sep. 2012

Coordinated daily risk figure (VaR) production. Communicated with trading desks in a number of time-zones, making sense of large amounts of data to produce figures before the regulator deadline. Monitored the daily market risk exposures of equities trading desks. Developed statistical tools for analysing algorithmic trading performance.

Intern, Market & Credit Risk - Barclays Investment Bank

Summer 2009 & 2010

Produced and analysed firm-wide market risk (VaR) figures for the bank’s commodities trading arm (2010). Reviewed financial institutions’ creditworthiness by analysing key financial data and deciding changes to trading limits (2009).


PhD - Scientific Computing - University of Cambridge

Oct. 2013 - Exp. Aug. 2017

Developing counter-terrorism solutions for the simulation of blast waves and explosions in cityscapes with complex spatial topologies. Using C++ to develop numerical algorithms for non-linear systems of partial differential equations, cut-cell methods, adaptive mesh refinement and high resolution shock capturing.

MPhil - Scientific Computing - University of Cambridge

Oct. 2012 - Sep. 2013

Studied numerical analysis, software design and scientific programming in C/C++ and Python. Undertook original research into numerical methods for computational fluid dynamics.

MSci Physics with a year in Europe - Imperial College London

Sep. 2007 - Jul. 2011

Studied on Erasmus exchange in Paris, France during the third year, becoming proficient in spoken and written French. Completed a successful masters project characterising biomolecules using x-ray diffraction while working in a French research group.



Adopted C++ for development of computational techniques for systems of partial differential equations. Actively contributed to the laboratory's 250k line codebase. Used Python, Numpy/Scipy and MATLAB for data analysis and post-processing.

Mathematical Modelling & Numerical Methods

Applied finite volume techniques to systems of non-linear, hyperbolic partial differential equations. Made improvements to mesh generation and adaptive mesh refinement techniques. Combined blast & multi-phase methods for simulating explosive release of contaminants in air.

Business Development

Created a convincing business plan from scratch. Conducted and synthesised market research, devising a marketing strategy that demonstrated the competitive advantages of the product in context with market need. Underpinned the strategy with a detailed financial model for global growth. Plan was instrumental in winning significant external investment.

Communication & Adaptability

Responsible for communicating between clients and developers at Cambridge Numerical Solutions. Translate the high level needs of the client to developers while being able to understand and communicate the technical constraints of highly complex scientific software to non-technical clients.

Competitive analysis
Financial modelling
Client liaison
Business development
Numerical Analysis
Mathematical modelling
Microsoft Office