Du Nguyen
Du Nguyen

Du Nguyen

Software developer who occasionally blogs, reads books and travel around places.