Nathan

Nathan

Software engineer in finance industry. Writes about technology, productivity and life.