Yes, you keep telling us this but unfortunately there isn't much we can do about it if the replies you've had so far haven't made you feel any better about yourself. Maybe you could think about what you could change to increase your self esteem?
I'm also a weird geek who's not particularly good at much apart from having attention to detail and being a bit creative. I found a partner who's also a weird geek. There are others like you, you're not the anomaly you claim to be.