From the National League to the Bundesliga, Dapo Afolayan has a footballing journey that few can match.