For any project that you want to pivot or extend substantially beyond your first iteration, this seems very risky as you might end up with code that has bad commenting, indecipherable, or needs to be completely rewritten before you can either work on it yourself or pass it on to another developer.
I would imagine, in most cases, building the MVP yourself and then bringing in an Odesk developer to add functionality is likely better in most cases.
But keep in mind that it is very easy to do code reviews nowadays. GitHub or BitBucket give you a nice interface to follow your developer commits. You can comment on them early on to educate your developer on your coding standards.