Skip to main content

Andrew Harvie

Position
Research Software Engineer
Areas of expertise
Automation; Embedded software; Machine learning; Computational data analysis and visualisation; Signal processing; Algorithm design; Open-source hardware and software

Andrew joined the Research Computing team in October 2024 from the School of Chemical and Process Engineering, where he worked on automated, machine learning-directed optimisation of chemical processes. Prior to this, he worked at the Norwegian University of Science and Technology, developing open-source hardware and software tools for laboratory scientists. This followed a PhD in Physics from the University of Leeds. He is skilled with Python, C/C++ and MATLAB, and has a particular interest in developing efficient code for embedded systems.