I’m a pragmatic, self-taught software craftsman with an altruistic mind. Strongly believe in the value of expressive, simple and flexible code, and the discipline towards it. Thought I work on Ruby and JavaScript most often, I eagerly try new languages and study the theories behind it. I actively join and also organize some local open-source communities. Always searching the essence and key concept of things, then discuss and explain it in human terms rather than jargons. I like to join and help the team, clarify the confusion and fulfill the vision. I have strong technical skills as well as excellent interpersonal skills.