I am looking to employ a company or freelance developer that can help in making my project come true.

I need a website which.

1, Allows users to open profiles - typical to a social media website
2, 3 levels of users, uploaders (allowing the upload of files only) downloaders (users who can only download files) Uploaders and downloaders who of course can do both.
3, There will not be any messaging available amongst users all communication will only be to myself.
4, The site will hold all files.
5, And the number of times the particular files are downloaded needs to be kept by who it was downloaded etc etc.

These are just a few of the requirements, if you feel you are up for the job please contact me, i want the best person for the job not the best price.
So please ensure you have some examples and previous work to show your skills.

Thanks,
Ed Smith