The 21-year-old, who scored 10 goals last season, has signed a performance-related contract and will join up with the club’s Under-21 squad ahead of a game with Birmingham on Monday evening.
MORE: Beautiful people who love the beautiful game | Transfer photos
“I’m delighted to be here,” he told the club’s official website upon completing his deal. “I now can’t wait to get going and improve each day in training and try to score some goals.
“I like the way Swansea play football, it reminds me of how I used to play back home. I’ve watched a lot of their games on TV and I was impressed with what I saw. They like to give young players a chance and hopefully I can progress here.”
Swansea has bolstered its squad significantly ahead of the transfer deadline, with former Tottenham midfielder Giancarlo Gallifuoco and former Nottingham Forest striker James Demetriou joining the club at the end of last week.