I help knowledge-based organizations, including IT companies, to rethink their organizational dynamics, their organizational structures, their mental models, their practices and their processes, to let them operate better in the 21st century. I work closely with executives, managers and teams and I do a number of things including one-on-one coaching, team coaching, consulting on specific practices and, occasionally, hands-on training. I’m especially interested in distributed leadership and self-organization for knowledge-based organizations, a topic that touches on a number on subjects, including non-conventional organizational structures and individual and collective communication and social skills. And, I’m a long-standing Agile practitioner. In over 20 years of professional experience, I worked with organizations as big the United Nations’ FAO and as small as dynamic post-startup companies, in many different countries. I have a wide range of expertise, in both the public and private sector, with both large and small organizations and with different cultures.