As a very senior dev and having worked in good number of startups, including YC backed startups, I can tell you that the hardest part is rarely technical for most SaaS. It's actually validating the idea, market, and business model.
If he can get 10 or 20 paying customers, then it's easy to find money to fix or scale the code.