Brian Wachira

Brian Wachira

Building, learning, and writing about different technologies.