unraveler

noun

1.
a person who removes tangles; someone who takes something out of a tangled state
Derived from:
unravel