Mr. Hu has been developing applications for over ten years from nonprofit volunteering, start ups, to large multinational companies in areas such as telecomm, ecommerce, and web sites. He has used languages from Z80 assembly, fortran, basic, c/c++ to java, groovy, javascript, html, php etc. He loves technologies and actively exploring them such as functional programming, Clojure, and Scala etc, mobile development such as iPhone and android. In the Java web land, he used struts and JSF. He has been delighted with Grails and GWT.