Who is the patron saint of carpenters and why?

Saint Joseph is a patron saint of carpenters. Joseph, himself, was a carpenter and used his skills to support the Virgin mary and his foster son Jesus.

According to Catholicism, St. Joseph, Jesus' step-father is the patron saint of carpenters.