One way could be to work with a tech collective that supports different causes. Riseup (riseup.net) is one. It may be more of sysadmin and platform work than developing apps though.
Unless you can commit for a longer term, it probably may not be worth their while.