Aperture
2025Rebuilding a fintech dashboard — cutting time-to-insight from minutes to seconds.
6.2× faster — interactive on 1M-row cross-filtered datasets
A collaborative rich-text editor with live cursors and sub-100ms perceived latency, offline-first.
Verso helps product teams write together. Editing offline was non-negotiable: a contributor on a flight must keep writing without being punished.
The previous autosave flushed state without a guarantee, so work was lost. Concurrent edits on the same doc clobbered each other unpredictably.
Adopted a CRDT (Yjs) so edits merge deterministically and offline is a first-class state.
Wired live presence and cursors without a central authority.
Persisted to IndexedDB so a reload never loses the document, and sync only merges when back online.
Isolated the rendering layer so typing never blocks the main thread.
Because state is a CRDT, concurrent edits always converge. There is no 'last writer wins' branch for user data to be lost.
99msp50 latency
across 25 simultaneous collaborators
Rebuilding a fintech dashboard — cutting time-to-insight from minutes to seconds.
6.2× faster — interactive on 1M-row cross-filtered datasets
A design system that retired 9 parallel style kits and shipped 300+ components with zero regressions.
320+ components — all WCAG AA in CI, zero breaking API changes in a year
A live operations map tracking 40k vehicles in one view without melting a mid-range GPU.
40k+ live entities — tracked at 24fps on mid-range hardware