I'd like to say I'm organised but I'm actually quite scrappy. I'll go so far as to make a directory called work or something, but that's about it.
One thing you do I don't understand is have a directory called github. I wouldn't do that unless I was working on the code for github :) Other than that, everything I do is version controlled and I don't care what company provides remotes for it.
The github/ folder is dedicated to open source projects, not necessarily all projects that happen to use git (2 different things).
I could probably rename it to opensource/ but in this case, 100% of my open source work is on github.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.