Does he like me or is he just outgoing?

I met a guy at work that I am really starting to like but I can't tell if he is just really nice or not. I am a little bit shy and I'm the type to just do my work and talk to a few of my friends and thats it. I do drive through and he does food prep, and whenever he has the chance he walks over to me and starts a conversation. I get kind of nervous around him so I always think that I bore him, but he always come out of his way to talk so I guess maybe he likes talking to me? Anyways once we get talking he starts teasing me jokingly and throws little things at me. Sometimes he puts tomatoes and weird little foods on the drive through counter so when I turn around I see it. Sometimes he grabs my shoulders and shakes me from the back and he bumps me as if he can't walk. Almost everyday he asks me when I get off work, and when we get off at the same time he asks me what I'm doing later, and when I tell him he just doesn't say anything. He always calls me this nickname he made up for me and its not bad, but when I don't reply to it or say "shut up!!!" then he feels bad and starts apologizing but it wasn't really a big deal. We are both 17 and go to the same school. The worst thing is that when he is around his asshole friends at work, he just stares at me a lot and doesn't say much.
Updates
+1 y
I met a guy at work that I am really starting to like but I can't tell if he is just really nice or not. I am a little bit shy and I'm the type to just do my work and talk to a few of my friends and thats it. I do drive through and he does food prep, and whenever he has the chance he walks over to me and starts a conversation. I get kind of nervous around him so I always think that I bore him, but he always come out of his way to talk so I guess maybe he likes talking to me? Anyways once we get
Does he like me or is he just outgoing?
Post Opinion