The striker joined the Gills as an under-15 player and was the top scorer for the club’s under-18 side the season before last.
He made his first-team debut at the age of 16 in an FA Cup tie against Cheltenham and followed that up with a league appearance days later.
During his time at Priestfield, he’s also had loan spells at Hastings United and Margate.
Welcome, Joe.