Software developer passionate about using technology for social change
2.08K views performer
1.62K views performer
5.13K views 4 comments performer
856 views 1 comment performer