Interesting that you mention this. I'm currently 'donating' my time to two non-profits as a strategy mentor. I'm helping them in a similar way a start-up mentor would help a start-up (they're new enterprises).
Both of them need tech talent and are struggling. Would love to discuss this with you further.