Why UX?

UX (User Experience) Design is an approach to agile product development that maintains that a product is only as good as the experience of its users. To keep the user's experience at the center of software design and development while keeping down costs, I employ User-Centered Design methods such as task and environment analysis, ongoing user research, scenario and persona creation, storyboarding, and wireframing to develop insights early on in the iterative design and development process. 


A free online resource, where teachers can create and share lesson plans that inspire students to study the Earth from space. 

160524-rover (1).jpg

fresh ed annotator

A music based annotation platform to Help New York City School students pass their state Regent's exams and graduate. 



An augmented reality tool that helps NASA spacecraft designers collaboratively problem solve.