Justin is the son of a private tutor and a teacher. He attended Holy Innocents' Primary School before attending the Singapore Sports School and Meridian Junior College.[1] He was handed the captaincy of MJC's football team, guiding them to the 2017 A Division football title.[2]
He was with the National Football Academy (Singapore) since Secondary 2 and later started his career with the National Football Academy Under-18 side in the Prime League.
His performance at the youth level led to him being nominated for the 2015 and 2016 Dollah Kassim Award although he did not win it.[2][3]
Club career
NFA U18
Justin started his career with National Football Academy (NFA) u-18 team in 2015. In his second season with the team, he was handed the captaincy of the team by head coach, Takuya Inoue.[4]
Young Lions
After impressive performances in the Prime League with the NFA U18s, he was handed a debut in the S.League for the Young Lions in September 2016, coming on as a substitute against Brunei DPMM.[5] However, he was released from the team following the conclusion of the season.[6]
Hougang United
Justin then moved to Hougang United for the 2017 S.League season but was initially registered for their reserve side in the Prime League.[7] He made his debut for the Cheetahs against Tampines Rovers, coming on as a substitute in the 61st minute before earning a shock first start in the following match against Brunei DPMM in a 2–0 defeat.[8] Hui made his first start for the club in a Singapore Cup match, in August, against Cambodian side Nagaworld FC, playing over 80 minutes.[9] Hui then made his first S.League start for the Cheetahs in late October 2017 against his former club, Young Lions. It proved a debut to remember for Hui as he scored the winning goal in a 1–0 victory for the cheetahs.[5] Prior to this match, Hui had made 3 substitute appearances in the league for the club.[5]
International career
He was part of the 2015 Under-18 Squad for AFC Under-19 Championship qualifiers.[7]