I design interfaces that empower people to work, to discover, and to learn. Creating a great user experience requires a deep understanding of people and how they interact with their own environments. The ability to write well-constructed programs and to put together beautiful screenshots is not enough. Inspiration and innovation in interaction design happen at the intersection of art, engineering, and psychology.

This website documents some of the projects I tackled while pursuing a masters degree in Human-Computer Interaction at Carnegie Mellon University as well as a few subsequent projects. If you have any comments or questions about my work please email me.