After reading a few posts, you seem very ISTJ to me.
The only reason I don't say ISTP is not because you don't seem P, but because you overall don't seem like that free spirited SP.
You can use that N side of the brain but you seem to be taking in information in a very empirical, solid-evidence kind of way. Taking it, and using it for philisophical things like the papers and computer science. Very observant, thorough in your description. All striking ISTJ.
You seem very naturally T, like you said, F was learned.
So nice, balanced ISTJ!