Forget about trying to find a co-founder for long-term development, at least for now. Instead, focus on defining a simple, customer-oriented minimum viable product (MVP) to be built with the help of outsourcing. Learn how to specify software with well-written user stories and leave the make-and-trash-development to low-cost resources before whining on how to get software engineers joining your not yet proven work on some idea you might have.