Andrew ingressou na iProov vindo da University College London, onde foi pesquisador do Departamento de Ciência da Computação e do CoMPLEX. Seu doutorado e as pesquisas publicadas subsequentes se concentraram em visão computacional e reconhecimento de padrões. Desde 2014, ele lidera o trabalho do iProov em processamento de imagens.