Multi-platform streaming player with ultra-low latency video
Weytop is a French startup offering a Cloud PC solution: a fully virtualized desktop environment accessible from any device, anywhere, via a simple browser. Designed for businesses, it eliminates the need for local infrastructure while ensuring high performance, security, and easy fleet management.
The problem
For a Cloud PC to replace a local machine, the experience has to feel indistinguishable from one. That means ultra-low latency on every platform (web, desktop, TV) with no perceptible lag on input, video, or audio. If there’s even a slight delay, adoption drops. Users need to forget they’re streaming.
My role
I joined Weytop as a contract product engineer with two areas of responsibility.
Backoffice and features. I developed features on the Laravel backoffice and API, shipping what the product needed on the admin and management side.
Players and distribution. I built the entire client-side player from scratch. I developed a cross-platform SDK in C with Kotlin and Rust bindings that handles input communication, network protocol negotiation over QUIC and WebRTC, and hardware-accelerated video decoding. This SDK powers every player: Linux, Windows, Android TV, and web. I also owned the build pipeline and distribution across all platforms.

Streaming improvements. On the server side, I contributed features and performance improvements to the Golang-based streamer, with a focus on optimizing video encoding and decoding latency.
Results
The platform delivers under 30ms video latency across all supported platforms and is used by large public entities, primarily in education and telecommunications.
