similar, I also started using a Go-inspired ~/src/HOST/ACCOUNT/REPO pattern for all my source repositories, which makes that mostly easier to deal with.
For the most part, just using directory structures is all I need. When working on something temporary, I also have a second SSD mounted and symlinked in ~/Work and another for ~/Projects ... I also have a NAS for backup and hard storage.
- ~/workspace (for work and coding)
- ~/Documents
- ~/Downloads
I don't organize or tag them. The most I'll do is use Finder's search function, but that's rare. I tend to know where things are most of the time.