Njagi Ndungo

Njagi Ndungo

A software engineer and seasoned professional technical and creative writer.