All of my 100+ development projects exist in a single folder. Everything is easy to find because a) I'm usually looking at half a dozen of these projects actively in any given week and 2) the others have appropriate names that I am able to recall quickly, and 3) modern search functionality is fast and user friendly.
I've tried organizing by language, target platform etc. and all I ever found was that it did exactly as described elsewhere: a) projects did not fit nearly into one category or another and b) extra clicks were required to navigate to them. It also maps to how they are organized on GitHub and various package repos, which invariably give you a single searchable list.
Adopting modern and quirky organisation systems are, IME, frequently just premature optimisation, and most data in massive amounts such as photos are best organized by organic means, e.g. photos are best organized by date.