The 21-year-old midfielder has made the most of his chance at Sixfields with four goals already and a big impact in a number of matches.
His original deal to January has now been extended to 2016.
"We feel he has done enough, and shown enough potential, for us to want him to be part of the squad we are building for the longer term," said manager Chris Wilder.