beisammen
All projects

Own App · Solo Developer

beisammen

For the moments that stay between us.

Role

Own App · Solo Developer

Period

2026

Technical frame

React Native / Expo

Initial problem

Most of the photos on your phone are not for everyone. They are for three people, or five, or one - the people in the frame and the people who love them. But the tools we use to share those moments treat every photo as content for the world. Feeds, reactions, algorithms, strangers. Originals end up trapped in someone else's cloud, surrounded by metrics designed to keep you posting. There is no quiet place for the handful of pictures that belong to a handful of people.

Implementation

beisammen is built for exactly that audience. You share with a named circle - a partner, family, a few close friends - and the app keeps the rest of the internet out. It is a bring-your-own-storage app: the metadata, shared views and invitations live on beisammen's servers, but the full-resolution originals stay in an S3-compatible bucket of your choice - your own, your family's, or an official one. The backend is fully self-hostable for circles that want to run everything on their own hardware. Source-available under PolyForm Noncommercial. No feed, no strangers, no lock-in, no theater.

Outcome

  • Gives private photo circles a shareable app without a public social graph
  • Keeps full-resolution originals in storage controlled by the user or family
  • Makes the full stack inspectable and self-hostable for technically independent users

My contribution

  • Designed the product concept, privacy model, and bring-your-own-storage architecture
  • Built the React Native and Expo mobile app for iOS and Android
  • Implemented the self-hostable backend and S3-compatible storage integrations

Impact

  • Gives private photo circles a shareable app without a public social graph
  • Keeps full-resolution originals in storage controlled by the user or family
  • Makes the full stack inspectable and self-hostable for technically independent users

What mattered

01

Named circles instead of a social graph - every person is someone you personally invited

02

Bring-your-own-storage: originals live in an S3-compatible bucket you control

03

Compatible with AWS S3, Backblaze, Wasabi, MinIO, Hetzner and Garage

04

Fully self-hostable for circles that want to run everything themselves

05

No feed, no algorithm, no reactions swelling into numbers, no streaks

06

Source-available under PolyForm Noncommercial - readable, private

07

Coming to iOS and Android, built to be used quietly

Insights

beisammen - editorial hero

The beisammen landing page - a quiet editorial frame for a handful of moments

Technical frame

Technical frame

The technical frame sits at the end on purpose: it shows the engineering substance behind the solution.

React NativeExpoS3Self-HostedPrivacyiOSAndroidPolyForm
Loopbox

Next project

Loopbox

The local sandbox control plane.

View project

Start a project