Jackson is an Agile Coach and an expert of agile development with 10 years experience of Scrum and XP. He is familiar with various agile practices, such as Scrum, TDD, Refactoring, Continuous Integration, User Story etc. Currently he is quite interested and working in product discovery and lean startup.

He is familiar with various programming languages, mainly on web technologies. He still spends lots of effort on building real products, because he believes only continuous real products development will bring new ideas and valuable coaching service.

He participated and organised community events like Scrum Gathering, Agile Tour, and also give speeches in these events. Translated User Stories Applied, The Art of Unit Testing, Specification By Example into Chinese version.