Catchafire is a platform dedicated to matching professionals who want to volunteer their time and skills with nonprofits and social enterprises in need of help.