hamperer

/ˈhæmpərər/
noun
  1. A person or thing that slows down progress or makes something difficult.
    • In the race, the muddy trail acted as a hamperer for even the fastest runners.
    • The new regulations were seen as a hamperer of small business growth.
    • She refused to be a hamperer of her team's creativity and instead encouraged new ideas.