My code speaks for itself.
Heck, even if you have a "smarmy sales-dude" as a co-founder, you'll still eventually be in a role where persuasion/leadership is more valuable than coding chops. What percentage of successful startup CTOs do you think code on a day-to-day basis?
In my experience, I think you should consider working on your verbal communication skills. Nothing turns me (more importantly, team members and investors) off more than an ego-centric engineer who thinks their code is god. This can have a lot of implications in your product's quality and success on many levels. It's like the leader singer of a band thinking he knows best, most of the time the band ends up dissolving.