If your guess is right and you have read his body language when you're around him, then what do you have to lose by talking to him? Nothing. If you don't speak to him, you will never know. You might have a crush on him, and he could be a jerk. You won't know until you break the ice and just say HI and see what happens.
Don't be afraid of simply talking to people. The more you do it, the more comfortable you will feel. He's not your first crush and won't be your last.