He has fast hard punched with a far bit of pop on them but (at the moment) he is technically flawed.

Footwork is pretty poor, he backs up/leaps with his hands down etc.

Who knows, maybe with the right trainer.