01
sp00ky
A local-first sync engine for SurrealDB. Reads are instant, writes sync themselves. The engine is a Rust stream processor built on DBSP.
Khadim Fall, software engineer in Munich. Local-first systems, sync engines and chess software, built with stubborn attention to detail.
Currently building sp00ky
Index
01
A local-first sync engine for SurrealDB. Reads are instant, writes sync themselves. The engine is a Rust stream processor built on DBSP.
02
A chess platform built to be fast and carefully designed. All your games, deep analysis and live broadcasts, synced in realtime.

03
A mobile app that connects your real chess board to the digital world. Play against engines or friends online, free and without registration.

Position
I build local-first software because I think it is a form of respect. Software that only works under perfect conditions ignores the reality people actually live in: bad connections, old devices, interrupted moments. Reads should be instant. Work should survive going offline.
I would rather understand one thing deeply than use ten things superficially. For sp00ky that meant reading the research paper and implementing its algebra in Rust, instead of wrapping someone else's engine. The understanding is the asset, the code is the receipt.
Good tools carry complexity so their users do not have to. The best developer experience I know is a query that is realtime, optimistic and offline-capable without a single extra line. Enormous machinery, invisible at the surface. I believe that is the future of software, and I want to be part of building it.
Archive