Avant de débuter son stage d'avocat, Andrew a exercé la fonction de juriste au sein d'une entreprise de biotech suisse basée à Zurich. Il s'y est concentré sur la rédaction et la négociation de contrats commerciaux internationaux et a conseillé l'entreprise sur des questions réglementaires. Il a également effectué des stages juridiques au sein d'une entreprise de plateforme de commerce en ligne suisse ainsi que d'un groupe de médias suisse, acquérant ainsi de l'expérience en droit des sociétés, en droit des médias et en droit de la protection des données.
Andrew est titulaire d'un Master of Law de l'Université de Zurich, avec une spécialisation en droit commercial et numérique, ainsi que d'un Bachelor of Law de l'Université de Genève, comprenant un travail de fin d'études en droit fiscal international.