I'm a designer who codes. I make models to understand things. Thinking by making has allowed me to switch fluidly among roles as urban data researcher, interaction designer, and independent app developer. I'm motivated by craft and execution. I enjoy bridging gaps.