Giving people enjoyable experiences through technology is my lifes work. I begin with the goal of delighting the user, and then work backwards to build software that is insightful and inspired. I combine a broad and deep technical understanding with a taste for excellent user experience and a relentless pursuit of higher standards. Specialties Experience design, functional programming, prototyping creative thinking, copywriting leadership.