Glenn was born in Leigh-on-Sea, UK. He studied fine art and was drawn into graphic design later. Glenn worked for advertising agencies in London, before relocating to Amsterdam in 2010, where he was the Head of Design at iris.
Glenn founded The Travelling Frenchman - A gourmet Ingredient Scout with 2 others in 2015 (sourcing sustainable and traceable food products with a story). In 2016, Glenn became Creative Lead for Philips Design.