honestly, if the experiments are important to the character, you could just make him a mechanist. a weaver-level mage with mechanist expertise might just be invaluable on a scuffed airship, too; that could be the reason he's allowed onboard. from what you've described, he does seem like more of a mechanic. just a suggestion!