Notably very few plumbers do years of work for free in hopes of being branded the "Rockstar plumber".
You need to write your own story for people to be aware of it. What most people who have any sort of fame have in common is that they're good at crafting a narrative.
What sets John Romero apart from the next level designer and game dev is that John Romero loves talking about John Romero.
Your blog is much more important than your git repo. I don't think talking is enough on its own, but it is extremely important to put yourself out there.