Randy Lu

Software Engineer. Blogging about life, tech and music.