Nowadays CPU pipelining is the norm, so all serious optimizers have to do instruction scheduling. Beating naive assembly written for one instruction after another, is not novel any more.
However, that person probably have extensive experience in that narrow set of problems. Most programmers don't.
There was once a case where someone dropped from asm to machine code to shave a little more performance off. Sometimes asm is too high-level.