Hey - just my two cents. You seem like someone of means (intellectual and financial). Volunteering and charity can be personally fulfilling but systemised charity is ineffective. Use your skillset and networks to resolve something from the root. Financial inequality is the root of most social ills - is there something you can do in micro-financing? Something in upskilling/education or employment?
Good luck! I feel you will hit upon something worth while.