I am a senior leader with experience in building high-performing software development teams and organizations. One of the key principles I lead by is that software development is first and foremost a human endeavour requiring intelligence, leadership, communication, and teamwork. I create learning organizations with an emphasis on innovation and delivering value to customers.