With millions of dollars being stolen from various smart contracts every other week... No, I don't trust those programmers.
Designing hash/crypto functions is a very different story than implementing contracts. You would need to know basically 0 of the math that would be needed to implement a hash function.