Poly(glycidyl methacrylate) (PGMA) has been synthesised by cobalt catalysed chain transfer polymerisation (CCTP) yielding, in one step, polymers with two points for post polymerisation functionalisation; the activated terminal vinyl bond and in chain epoxide groups. Epoxide ring-opening and a combination of thiol-Michael addition and epoxide ring-opening has been used for the post-functionalisation with amines and thiols to prepare a range of functional materials.