General Brazilian
faz-tudo; pessoa de bom coração
commonly used to describe someone engaged in charitable work
Rio de Janeiro
santarola; faz-bem
informal/colloquial usage
São Paulo
ativista social; voluntário
more formal usage in urban context
Portugal
benfazejo; pessoa caritativa
more formal Portuguese usage