In all computers I work on there is a projects folder in the user's folder:
# Linux Mint
Then, I'd usually add a folder per project and as time has passed, many of them have been grouped into bigger initiatives named after two fictional companies I own ~/projects/devaspros-projects/, etc.
Every project would normally have a github/bitbucket repo. Even smaller ones. I never miss a change to practice git commit often.
In the end, those projects are used to be showcase when applying to other companies or to show teammates how something was done.
Finally, I also find myself making a Trello board per project to organize tasks, paste links for concepts/answers/solutions while working on those tasks, and comments to myself. Kind of a self-documented process.
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.