The mother of a three-year-old has hailed a council joiner as a “hero” after he helped to save her daughter from choking.