This person i am gonna talk about is typed as an ENFJ and INFJ...but i would like that to be disregarded now and to try and type him according to what i will tell you now and only taking into consideration later thous types.
about I and E:
he can be geeky. But i think he get motivation for an outer world. Often saying how he needs his family to stand by his side. He is oriented towards others and often mentions how he likes to make girls laugh. He has a good people skills, good at going into conflict but avoiding it at the same time. Speaks with others easily and engages his field interest.
but in this description: "Extraverts are the cool, social people who go to all the parties, and impress people. Introverts are the misunderstood nerds who sit at home reading and surfing the Internet all day. As you might have guessed, most of us are Introverts. So please take some pity and speak to us poor, pasty-faced nerds who pine away in front of our monitors?" - he can do both
about S or N:
he makes symbols out of things (bracelets and stuff), he likes to be insightful about people. HE really shows N tendencies. He is theoretical. I can hardly see anything S on him.
F or T:
he is very caring, and has mood swings more then any girl i know, sensitive but also finds strength in emotions. But he can get logical about things as well, and follows his heart and gut instinct.
J or P:
he need to know what he will be doing the next day, plans things ahead, doesn't do much in the last minute.
Also i think i can see in him often Fi and Fe at the same time.
He is very much aware of how smth makes him feel but is also capable of affecting others so chooses words as well.
I think he is an Ni user cuz he does has often smth like psychic quotes. For example once he said "it's not what is right for me. all the answers are correct for me, but which one is correct for another person is what it's important."
so there ...type him