Would it be possible to play a sort of mechanic/inventor role? I'm not sure if he'd qualify as enough of a specialist to have his own shop, but if not he could work in tandem with either the blacksmith or the carpenter, since he'd specialize in engines, upgrades, and whatever else the town might need that isn't already covered.