A Kenyan Self-taught, tech enthusiast, daring, happy to help, networker, open-minded.

Connect with Peter Hacks