Poly(furfuryl alcohol) is a bio-based thermoset resin with a limited application portfolio due to its brittleness. Side ring-opening reactions that occur during polymerization lead to carbonyl moieties. Such unique self-generated functionality was exploited to generate tough and ductile materials via the creation of Schiff-based macromolecular architectures.