I am an experienced architect, developer, development manager, and director with deep understanding and passion for creating great user experiences and API layers and development tools to facilitate great experiences. I have notable experience in creating version one software and consumer electronics with compelling user experiences. I have a diverse background from electronics, embedded development, SDK/API design.
I also have extensive experience in product strategy, business models, and lean agile development processes.
I feel that great user experiences come from a focus on the user and a willingness to improve every level of the technology from the development tools to the frameworks and runtimes. Engaging with the developer community both internally and externally is highly important as well.
I am high energy and enjoy hiring and developing great teams. I enjoy coaching and have built highly functional teams that are collaborative and energized. I also enjoy mentoring individual contributors to become managers.