Software Consultant & Developer
I work with Atomic's clients to transform their visions into useful and usable software products. My particular emphasis these days is on project health and delivery—supplementing the team to ensure goals are set, the product vision is understood, and roadblocks are removed. And, of course, I'm always working with the customer and team to ensure the product is desirable, feasible, and viable.
My background is in both Computer Science and tactical & strategic design. I believe that designers are more valuable than programmers and that design as a business strategy is the key to working the knowledge funnel.
In 2007 I presented at the Open Source Convention and Agile conferences. Each session was about Atomic's embedded development practices—practices Atomic is proud of and something I am proud of establishing. Learn more at Throw The Switch!
I finished my M.S. in Computer Science from Michigan State University in 2005 and my B.S. in Computer Science from Grand Valley State University in 2003.
Great Lakes Software Excellence Conference | Conference Chair, 2016-2018 | Committee Member, 2015 & 2019-2020
Balanced Team Summit, Conference Chair | 2015