The midfielder made his Swindon debut at Luton Town in the Capital One Cup earlier this season after featuring regularly in pre-season for the Town and he says that he is delighted to have signed a deal at The CG.
"I'm buzzing," he told the official website. "I've been at the club since I was seven years old so I'm really happy to sign my first deal. I've just got to keep on impressing and hopefully try and make a few more appearances."
Town manager, Mark Cooper, said: "It's another one off the production line and we're very pleased that he's signed a contract. The hard work starts now for Lee."