Skip to main content

Curriculum vitae

Table of Contents

I’m an engineer based in London, with experience from F1 and agtech, as well as a PhD in engineering. I’m highly skilled in building optimisation and machine learning models in Python. I have a passion for innovation and a strong attention to detail. I enjoy coming up with elegant solutions to challenging real-world problems.

When I’m not coding, I enjoy running and cycling. I also like to try new craft beers and speciality coffees.

Experience
#

  1. H2GO Power

    Apr 2024 to Present

    Senior Research Scientist

    Optimising use of hydrogen assets using AI

  2. Optimal Labs

    Sept 2020 to Jan 2024

    Senior Engineer

    Deploying fully autonomous greenhouses using state-of-the-art control algorithms

  3. McLaren Racing

    Aug 2012 to Nov 2016

    Simulation Engineer

    Developing models of components, simulator control algorithms and lap-time simulations

Education
#

  1. Imperial College London

    Nov 2016 to Sept 2020

    PhD Engineering

    Investigated non-linear dynamic phenomena in rotating machinery using advanced modelling and numerical simulation techniques.

    Sponsored by Rolls Royce.

    Thesis: Non-linear vibration transmission through rolling-element bearings in rotating machines

    Download

  2. University of Cambridge

    Oct 2008 to Jun 2012

    MEng Engineering

    Specialising in dynamics & control with modules covering modelling, simulation, numerical methods and optimisation.

    Master's thesis in collaboration with Renault F1.

    Thesis: Stability and controllability of an F1 race car

    Download

Publications
#

Journal papers
#

  • Haslam, A., Schwingshackl, C. W., Rix, A. I. J. (2020). “A parametric study of an unbalanced Jeffcott rotor supported by a rolling-element bearing”. In: Nonlinear Dynamics 99, pp. 2571–2604. [DOI]
  • Braghieri, G., Haslam, A., Sideris, M., Timings, J., Cole, D. (2017). “Quantification of road vehicle handling quality using a compensatory steering controller”. In: Journal of dynamic systems, measurement, and control 139.3, p. 031010. [DOI]

Conference proceedings
#

  • Haslam, A., Schwingshackl, C. W., Rix, A. (2020). “Experimental investigation of non-linear stiffness behaviour of a rolling-element bearing”. In: 12th International Conference on Vibrations in Rotating Machinery. CRC Press, pp. 411–422. [Link]
  • Schwingshackl, C. W., Muscutt, L., Szydlowski, M., Haslam, A., et al. (2020). “Asynchronous rotor excitation system (ARES) – A new rotor dynamic test facility at Imperial College London”. In: 12th International Conference on Vibrations in Rotating Machinery. CRC Press, pp. 400-410. [Link]
  • Haslam, A., Schwingshackl, C. W., and Rix, A. I. J. (2019). “Analysis of the Dynamic Response of Coupled Coaxial Rotors”. In: Rotating Machinery, Vibro-Acoustics & Laser Vibrometry, Volume 7: Proceedings of the 36th IMAC, A Conference and Exposition on Structural Dynamics 2018. Springer International Publishing, pp. 53–65. [DOI]
  • Haslam, A. et al. (2019). “Nonlinear System Identification for Joints Including Modal Interactions”. In: Non- linear Dynamics, Volume 1: Proceedings of the 36th IMAC, A Conference and Exposition on Structural Dynamics 2018. Springer International Publishing, pp. 79–99. [DOI]

Skills
#

  • Optimisation
  • Machine learning algorithms
  • Mathematical modelling
  • Numerical methods
  • Data analysis and visualisation
  • Experiment management
  • Containerisation

Technologies
#

Python
#

PoetryPoetry
Pytest
  • Scientific libraries:
    Python
    NumPy
    Pandas
    CVXPY
  • Visualisation:
    Matplotlib
    Plotly
    Streamlit
  • Machine learining:
    Scikit-learn
    PyTorch
    JAX
    ClearML

Cloud
#

Docker
Terraform
GCP
AWS

Development
#

VS Code
Git
GitHub Actions
CircleCI