One thing that have always annoyed me about Github is the lack of (free) private repos which makes the activity history patchy. So you show that you're active for months on end, then then radio-silence for a month. Or when you delete/move a repo and suddenly months of activity disappears. Just makes it look like you've lost interest in what you were working on =(
Please don't do this -- GitHub does not register activity or hobbies outside of GitHub. You are arbitrarily ruling out people on BitBucket, Gitlab, and elsewhere, in addition to the legions of programmers that cannot post their work publicly and do not want to produce stuff on their own, unpaid, time.
I use Microsoft's Visual Studio Team Services - their online hosted TFS version (yes they use Git). They give you free private repos, complete project management, either a hosted build server or you can use it to orchestrate your own private build agent, a wiki and a lot of other features.
I am starting a side project mostly for learning but have no real interest in making it public.