Originario de la Ciudad de México, estudió Relaciones Internacionales en la Universidad de Monterrey y en El Colegio de México, con especialización en Derecho Internacional. Desde hace más de ocho años, Allan trabaja en gestión de proyectos para el desarrollo, inicialmente vinculado al Departamento para el Comercio Internacional del Gobierno del Reino Unido, más adelante colaborando en proyectos regionales desde la Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura (UNESCO) y desde 2012 a 2020 ejerció como consultor en el Banco Interamericano de Desarrollo (BID), donde fue responsable de la gestión operativa de programas de inversión, cooperaciones técnicas y proyectos de asistencia humanitaria en México. Actualmente está cursando la maestría en Gestión de Riesgos de Seguridad en la Universidad de Copenhague.