Welcome! You have come to the right place.
Your situation is very similer to mine. I fell in love with one of my best friends, however I am not obsessing over her, or making her unconfortable in public haha. I feel sorry for both you, and this other guy, it is hard for both parties. You should understand he is doing his best to stop. The poor guy can't help how he feels, I am sure you are a wonderful person, and he sees that. He has a lot of trouble dealing with this, and trust me, the jealousy thing is one of the hardest parts. I really like my friend, and as much as I can hold it back, I still feel jealous. It hurts, mainly because you know that if you should not feel it. It hurts really bad, and its really hard to control, but if you can stand by and help him that would be great.
Unrequited love is a hard thing. It sucks when a situation like this comes up. Don't think however, that you are at fault for his misdoings. You can't control the way you feel, and you can't make yourself love him. It is one of those things in life that sucks, but you can't help it. You can make it easier however.
I hope you are good friends with him, because he needs your support. Tell him how he is making you feel. For example tell him that he is hurting your feelings by what he is doing. At the same time you need to tell him that even though you do not have feelings for him, you still want to be a close friend. Small compliments will really brighten his day, you have a lot of power in your hands. Just remember you have to tell him he is also hurting you. Do not do things out of your confort level. If you do not want to be a close friend of his then you need to tell him to leave you alone. You are not being unfair to anyone if he is making you feel bad, but you have to know that its not his fault he likes you.
Good Luck, I will offer more help when it comes to me.