about me

I love to help people get better at getting better.

My Story

As a software industry veteran with fifteen years of proven experience in technology leadership and software development, I’ve been fortunate to work in a variety of industries and environments. Never shy about my love for agile methodologies, I’m passionate about delighting users with high quality software delivered rapidly and iteratively.

My experience as a manager, software architect, lead engineer, small business owner, speaker, blogger and open source project leader has given me a unique perspective on the world of software development. I believe that engaged people uncover unique ways to create amazing software. My job is to ensure that the people on my teams have everything needed to build exciting products that solve customer needs.

In 2013 I founded Twinkle Toes Software, a software consulting company, on the belief that software products are most successful when the people building an application are actively engaged with the people who actually use it.

What Keeps Me Busy


I’m the author of Booked, a popular open source scheduling application used by thousands of organizations around the world.


I founded Twinkle Toes Software in 2013 on the premise that connecting users and developers delivers the best results.


I blog, about a wide range of technical topics, including design, management, and agile software development.

I ❤ Nimbleness





Other Pages