Hello,
I am from Brazil and sincerely, this is the first project what I am interested to.
I am a web developer with all the requirements (SQL Server, EF, ASP.NET MVC).
BUT, honestly, my English is only technical... I can understand the basic in conversation, but I am not fluent. I can write in English, but, if we need to talk via Skype or something like this maybe we will slow the process.
In case of software development, I think that the design and communication to evolve requirements must be using Domain Driven Design approach and, if your system will not use Microsoft Identity to do the OAuth and communicate with other services (like Facebook, Twitter etc.), I offer you an architecture on which, by example, you could change the persistence technology (like NHibernate for example) in an uncoupled system.
Well, one more time, my sincerity... I like programming but I never take a freelance before, so, this one can be the first. I will do my best.
Hope you have success on it. Regards,
Lincoln Pires