Kai Oelfke

I'm a freelance developer writing about Travel, Couchsurfing, Technology and Personal Reflections.