Independent app studio · est. 2026

We build our own apps
and keep them running.

One developer in Amersfoort. One product, live since February 2026.

What I make

I build my own apps and keep them running. No client work, no investors, no roadmap written by someone else.

The studio ships what one developer can maintain properly, which is why there is exactly one product right now instead of five. When something breaks, the person who fixes it is the person who wrote it.

  • No client work

    Every hour goes into products the studio owns. The roadmap answers to the people using the app, not to whoever is paying the invoice.

  • Small on purpose

    One developer is a real constraint, so features get cut before they get shipped half-finished. It is the closest thing the studio has to quality control.

  • Built to keep running

    Shipping is the start, not the finish. The servers, the updates and the support mail all stay with the person who wrote the code.

  • Paid for by the people using it

    syncup.tv is funded by the people who subscribe to it, not by ads, and not by investors. That keeps the incentives pointed at the room.

The product

syncup.tv

Live since Feb 2026

Watch videos together, in sync. Create a room, share the link, and everyone sees the same frame of the same video — pause or skip and it happens for the whole room.

Playback state travels over a WebSocket connection, so a pause reaches everyone without anyone refreshing. YouTube, Twitch, Kick and direct video links play in the browser with nothing to install, and a free extension for Chrome, Firefox and Edge adds the streaming services that keep their video behind DRM. Voice chat and screen sharing run over WebRTC, and your own video files stream straight from your device — they are never uploaded to a server.

An illustration of a watch-together room: several people playing the same video, their playback drifting apart by fractions of a second and then locking into sync.

  • Sources

    YouTube, Twitch, Kick and direct video links in the browser. Netflix, Disney+ and other DRM platforms through the free extension.

  • Sync

    Playback state travels over a WebSocket connection, so a pause or a seek lands for the whole room.

  • Your own files

    Local video streams peer-to-peer over WebRTC. The file stays on your device and is never uploaded.

  • In the room

    Voice chat, text chat, reactions and screen sharing, so there is no separate Discord call running alongside.

Platforms
WebiOSAndroid

Not in the app stores yet

The maker

I’m Roan de Graaf. I write the code for syncup.tv, run the servers it depends on, and answer the mail that comes in.

I work from Amersfoort, and RDG Labs is genuinely one person, not a small team being modest. There is nobody else behind the inbox, so if something breaks you are already talking to the person who can fix it.

Contact

Reach the person who can fix it.

One inbox, no ticket queue, no first-line support. Bug reports, questions and feature ideas all land in the same place, and I read them myself.

[email protected]Amersfoort, NL