I am Donald Mok, showcasing my creations on this website. Sharing programming and enjoying photography, film, music and video games. Writing blogs occasionally and weekly posts consistently.