Welcome to the forum!
I used to live in Hayward and could suggest a shop there, but I am sure there must be at least a couple of shops out your way that are good. I would suggest dropping into the Northern Cal Regional forum to ask about suggestions on shops.
You may also want to visit the Commuting forum.
__________________
Slow Ride Cyclists of NEPA
People do not seem to realize that their opinion of the world is also a confession of character.
- Ralph Waldo Emerson