Powell cuenta con más de una década de experiencia en la industria digital, habiendo desempeñado diversos puestos ejecutivos tanto en Europa, como en los Estados Unidos y Asia.