You should have several resumes. Your SWE resume should focus heavily on your technical abilities. Your PM resume can talk more about this other stuff (not an expert).
As it stands, I’m not sure who would be hiring somebody with a founder/manager profile like yours.
I think you do have enough technical experience. You just have to sell it.