He has worked with the United Nations Information Communication Technology (UNICT) Task Force, the World Bank, USAID, as well as corporations such as Hewlett Packard and Microsoft and a variety of NGOs and social entrepreneurs operating around the world.