Engineering for Change

Engineering for ChangeEngineering for Change is a knowledge and community hub for tech and global development. It connects and informs over 1,000,000 technology for development practitioners worldwide.