A young budding developer in the heart of Nairobi
Joined 23 December 2020
Nairobi, Kenya
David Ouma has not posted any challenges yet.