But the question isn't about those skills, the question is about programming. Bellard is blatantly an insanely productive programmer.
Also if you think a man who can build an LTE base station from scratch isn't good at "problem solving" I really don't know what metric we're talking about anymore.