I’m passionate about building software solutions that can make a difference.
I love building teams and helping develop technical leaders. I’ve worked in large and small organizations, and I find that often times there is an under representation of technical leadership. I believe that technical leadership isn’t a role or a title, it’s something that folks in many positions can be great at: architect, team lead, scrum master, development manager, executive. I spend time helping people adopt behaviors that represent technical leadership and foster high-performing development teams.
I love learning about new technologies coming of age today. These technologies have capabilities we previously couldn’t imagine. I love applying these capabilities smartly against a real problem. In this way, we can hit that mark of “ten-times better” that is required to truly replace an existing solution in the marketplace.
I have a variety of technical and business experiences. I've started a few companies solving problems in underserved markets. I’ve built products for myself and for others that leverage new technologies to create a powerful solution. I’ve created a culture of innovation. I’ve stabilized a development process to be more predictable and responsive. I’ve developed technical leaders to be capable of managing large product teams and product portfolios in even larger organizations.
Over the course of my career I’ve worked in a lot of different industries, some more progressive than others. I've worked a significant amount in healthcare, and have found there’s a huge opportunity to continue to make a big difference. Many folks in healthcare are enamored with old technology they trust so they don’t want to change, or very new technology that has the shine of “new” and doesn’t clearly solve a problem. I believe healthcare is one of a few industries that have significant opportunity to benefit from new solutions that are targeted beyond the noise and solve real problems for patients and physicians.