Stephen Foster

Stephen Foster is a seasoned software developer and professional writer. Based in San Francisco, he specializes in agile methodology, UX/UI design and software application development.