Metastream Location Chat
Metastream sought to engage with the cohabitants of Seattle through an augmented reflection our environmental timeline. A map to see and understand surrounding realtime data and accessible only by being near a physical locale.
- Role: Co-founder, UX / Product Design
- Collaborator: Mike Shrieve (engineering, all browser implementations)
- Built on: React PWA · Mapbox · Firebase · Google Cloud Platform · OpenStreetMap · Node.js · GitLab
It was a location-locked social layer for Seattle. The map only showed you content from your immediate area, unlocked by physical presence. Tap a locale marker and you'd see its rating, the messages people had left, and who else had been there. Leave a post of your own. Come back tomorrow and it would have grown.
I co-founded the project with Mike Shrieve, who built everything that ran in a browser: the React progressive web app, the Mapbox rendering pipeline, the Firebase real-time backend, user auth, geo-fenced queries, installable PWA on Android. I designed the product — user flows, the proximity model that determined what you could see, map interaction states, locale card layouts, how we'd handle unauthenticated users, when to ask for GPS permission, what happened when you deep-linked into a specific place.
We went from a rough concept sketch pulling geolocated feeds onto a tilted 3D city map to a working, deployed PWA at metastre.am. We built a Sculpture Park installation-specific build. We ran it against live OpenStreetMap data and public City of Seattle datasets. Six years of nights and weekends, learning everything that neither of us knew when we started, especially how to run a product together.
We built what we set out to do. Preserving the friendship was more important than crossing an ever moving finish line, so we decided to close the company. That was the right decision and six years of real work on a real product is the record regardless.




















