platoseed
Operating System for server-side apps
At the core of the company there is Lunatic, a runtime for developing low latency, robust and distributed networking applications. It can be used for web applications, game servers, video and voice chat, or other apps requiring low latency runtimes. Lunatic borrows many proven ideas from Go and Erlang, but also uses WebAssembly to make it easier targetable from existing languages, allowing teams to leverage already existing code and libraries.
Lunatic is an Erlang-inspired WebAssembly runtime designed for massive concurrency and fault tolerance, enabling distributed clusters of secure Lunatic nodes. It provides isolated lightweight processes, preemptive scheduling, and a secure environment for running Wasm across languages. The platform emphasizes security, portability, and distributed communication via QUIC with mTLS.
Lunatic executes WebAssembly modules as isolated processes with per-process stacks, heaps, and syscalls. It uses a preemptively scheduled, work-stealing executor to run async code without blocking, supports per-process resource permissions enforced at the syscall level, and enables building distributed clusters of Lunatic nodes connected over QUIC with mTLS authentication. It compiles once to WebAssembly and runs on multiple architectures/OSs, with supervision trees for fault tolerance and the ability to call into C bindings safely from within Wasm.
Open-source project, active community involvement, documentation and tutorials available
Bernard is the co-founder and CEO of Lunatic. Prior to Lunatic, Bernard worked at CERN where he developed monitoring tools for a cluster of 1,000+ servers. He also manages 2 online communities around an open source distributed ledger technology with more than 8,000 registered users.
Hrvoje previously co-founded an innovative insurance-tech company Amodo where he served as a system architect. For the last few years, he has been working as a contractor on various back-end projects including a platform for running real-time web-based multiplayer games.

The Operating System for Edge Computing

Run compute-intensive apps in a browser