Sounds similiar to myself (especially the around friends part), I am definitely ISTP. They are all variations of the real you. I wouldn't say walking contradiction, just, you're a complex person who...