Andrew juntou-se ao iProov vindo da University College London, onde foi bolseiro de investigação no Departamento de Ciências Informáticas e no CoMPLEX. O seu doutoramento e subsequente investigação publicada centraram-se na visão computacional e no reconhecimento de padrões. Desde 2014, tem liderado o trabalho do iProov no domínio do processamento de imagens.