Most Helpful Guy
Yes he is shy, and yes he does like you. Shyness is not a reflection on you or on his level of attraction to you but on his lack of social skills, in this case with women he is into. Basically talk to him hang around him, flirt with him, make him feel like even though he is not MR. suave, you still like spending time with HIM. Don't make him feel uncomfortable if there are pauses in the conversation, and there will be.
Also, many times shy guys like this will not get that a girl is into them even if you are being obvious, so if you want something to happen you may have to consider making the first move and asking him out.