He might be a good developer, that I won't comment on & he could be making a good product. But man...he's needs to take his own advice it seems and leave his desk.
I have no experience in that world 🤔 Have you worked in that field?
Not only have I worked with an NGO, I was their first volunteer & essentially helped kickstart their efforts to build up a half orphanage school in Africa. I also have donated to several non profits & I have always asked for them to disclose financials.