Mapseed is a platform for collecting input from a community, then telling geographic stories based on that input. I started this project as a way to engage communities around the toxic waste cleanup in Seattle's Duwamish River. Since then, the project has grown into a grassroots movement with thousands of reports on more than ten community maps.

Duwamish Lighthouse

The Duwamish Lighthouse responds to real-time water quality data and translates it into light, in the form of our own breathing: Steady and relaxed is a cleaner river, fast and spasmodic is a polluted river.


Untangler is a tool that helps a developer organize changes during the commit phase. Unlike the staging area in a typical version control system, Untangler uses a fine-grained development history to help a developer cherry pick separate development tasks into different commits. Untangler uses the following hypothesis: when a developer is implementing a new feature or fixing a bug, most of the time the developer’s changes are localized to a few code elements (methods, classes, etc.). Therefore, Untangler creates a commit summary by transforming the fine-grained development history into a courser granularity (code-element-level granularity).


I assisted with the development of a replication framework, Solstice, that creates a copy codebase to run in parallel with development. This tool will allow developers to write and test their code at the same time. Working with the Eclipse API, my contribution to this project was to develop an abstraction that will extend the existing Solstice analyses wrappers.