It's one thing for a recruiter to say "hey, I saw you have a GitHub account..." It's quite another when the recruiter forwards your profile to a seasoned engineer and they make a DailyWTF post out of your code!
Also - you've received offers out of the blue, do you mean offers to interview, or offers to just join the company w/o interviewing?