I once used Hazel to sort things in ~/Downloads
folder.
You can sync Hazel rules with Dropbox.
If you want to have your rules to be applied onto subfolders as well as the directory chosen, add this rule.
If extensions are hidden, don't add extensions in the rule editor too.