The 19-year-old turned professional in the summer of 2021 and has made a total of 23 appearances in all competitions, 10 of which have come this season.
He signs in time to potentially make his debut against Stockton Town in a home game on Saturday.