Personally, I’d lose the beanie. The sans-serif fonts and stacked block effect are nice clean and professional. I think I’d just leave it at that.
I realize the concept behind the beanie is to depict “computer nerd”. But is misses the mark. There are two kinds of computer nerds: the “Bill Gates” kind, and the “comic-book-store guy from The Simpsons” kind. The beanie conjures up visions of the latter.
If there must be “nerd” symbolism, use a pocket protector or slide-rule. But better yet, leave it out entirely and just go with the stylized text.