Systems / 2026 / Runs natively
Emergance
Offline-first emergency dispatch: an Android SOS/driver app, an Electron dispatch desk with offline maps, and a web mirror, all of them speaking a shared protobuf schema.
01
The problem
Emergency software fails exactly when the network does.
02
How I approached it
Offline-first on every surface: local SQLite and Room stores, MapLibre tiles held locally, and one protobuf schema shared across Kotlin, Node and TypeScript so a message written offline still parses everywhere once it syncs.
03
The outcome
Three shipped APKs and a dispatch desk that keeps working with the network down.