- Make sure you have demos weekly or bi-weekly on what was accomplished. If you feel that progress is not being made then it's probably not. The code should work.
- Have the developer log detail notes about what was accomplished each day.
- Hire a 3rd party consultant to audit code periodically.
Also, my business partner is out in San Francisco. If you would like I could do an introduction and he can work with you directly on additional items.