I want to know is there any place on the web where a wordpress theme developer can showcase his/her created wordpress themes for free. Actually I want some place where one can upload one's wordpress themes. There is one page where all his themes are showcased and when some body want to check any of the themes, he simply clicks on any one of them and a separate page open where the theme will be showcased like an active site. Any help in this regard will be highly appreciated.
closed as off topic by songdogtech, Wyck, toscho♦ Oct 23 '12 at 21:00
Questions on WordPress Answers are expected to relate to WordPress within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.
You can upload your themes directly to the wordpress.org theme directory, after going through their checklist/review process.
Here's some more info to get you started: