I have a "Workspace" folder containing everything for me. This folder syncs with Dropbox, GDrive, and OneDrive (as well as my Synology 24TB NAS) every Hour using SyncBackup and in Zip format to ensure space optimization. Recently I also added a backup option to Azure Storage - Call me paranoid, if you will :-)
Each folder has a set of fixed folders like this:
There is respective hierarchy under each of the above set of folders, but we will see here what's under the Projects folder as that is specific to the question, and where I have another classification of folders like:
I selectively sync my public personal projects with GitHub (under an unassuming pseudo), sync my official projects on my company Azure Repos, and sync my private personal projects with GitHub private repos and also a GitLab instance on my NAS -
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.