seedbed

projects2026in progress

SameOrbit

A private map of your people, at whatever distance feels right.

role
founder, design and engineering
stack
React, Framework7, Flutter, Supabase, Mapbox
The SameOrbit globe at dusk, with a cluster of friends glowing over California.

When I lived alone in Reno, I realized I could disappear and nobody would notice for a while. SameOrbit started there. The smallest social contract there is, “I noticed you exist,” needed somewhere to live.

It’s a private map for communities that already exist in real life, like a Burning Man camp or a group of friends spread across three time zones. You join once and you get everyone in it. Each person picks how precisely they show up: an exact spot, a city, a country, or nowhere at all. When you want to reach someone, you tap them and the app hands you off to whatever messenger they already use.

When orbits cross

“I’ll be in Lisbon next month” might be the most useful thing anyone tells the app. Everyone’s week sits on the map, so when your plans cross a friend’s, a small warm light comes on. Nothing pings you. You notice it the next time you look, the way you’d notice a neighbor’s porch light.

try it · a week in your orbit
39.74° N, 104.99° W · you, Thursday
Map of your orbit on Thursday. You're in Denver.atlanticSan FranciscoRenoDenverMexico CityNew YorkLisbonPortoBarcelonaKmeTSLM
You and Tomás are both in Denver Thursday.
Where are you Thursday?

Kit only shares a country, so Kit shows up as a soft region and any crossing stays country level. Sharing less is a real choice in SameOrbit, and the map has to respect it everywhere.

Quiet on purpose

The whole design brief fits in two words: quiet gravity. The palette is the hour after sunset, with one warm accent meant to feel like spotting a lit window across a valley. If a screen has more than two of those lights, something’s wrong. There are no streaks or red badges, and every screen should feel fine to close. If you close the app wanting to text someone, it worked.

The SameOrbit pulse screen on a phone, listing where everyone in the community is right now.
Pulse. Where everyone is, with no feed and no notifications.

Two clients, one server

The web app is a Framework7 PWA, and it’s where features land first. A Flutter app stays at parity through deliberate sync passes, and both clients pin their tests to shared fixtures so they can’t quietly drift apart. It’s in alpha with two real communities. The native launch is the experiment that decides whether ambient actually works or only looks like it does.

Feedback

Anything from a typo to a whole idea. I read every one.