Engaging in software engineering and devoted to human computer interface design for years. Determined to create highly usable and heart-capturing user experience on web and mobile platforms. Good at infusing design methodologies to explore users' requirements and improve development process while perfectly integrating software and design. Firmly believe that user-centered design is the key to making product/service for the world.