there may be an issue with github TOS not allowing more than one free account per person though. i don't know if that is still the case, but then i would get a paid account for each paid gig and just add it to the bill.
it is: https://docs.github.com/en/site-policy/github-terms/github-t...
I've been trying to do more hobbyist work in public repos. It's not like there's a Greek chorus waiting to pounce on every mistake. Truth is, nobody cares.
It's freeing, in a way, because "I'll publish it when it's done" actually means "I'll never publish it at all".
I also find having some public activity on my gh to give me an ability to include it into the resume. It's a good conversation starter for many people from my experience.