A “carpenter” in Christ’s time would include a variety of skills, not just a cabinet and furniture maker as we might think. Christ repeatedly used construction idioms in His parables: towers, barns...the cornerstone. However, I am always suspect of the radical theories that seem to always show up and threaten traditional theology right around Easter every year.
The Bible does not call Joseph a carpenter. Rather it uses the Greek word for “builder”.