Skip to content
Selected Work
2026 · Web

Lumen Finance

A real-time wealth dashboard handling 2B+ data points per day, with sub-100ms streaming charts and a buttery 60fps experience.

Lumen Finance

Client
Lumen Capital
Role
Lead Engineer
Year
2026
Discipline
Web
(01)

Problem

Lumen's clients were seeing stale portfolio data because their legacy dashboard polled every 30 seconds and crashed under market volatility. Their engineering team had patched the system for two years but couldn't get below 8-second loads.

(02)

Solution

We rebuilt the data layer on Rust + ClickHouse for sub-millisecond aggregation, streamed updates over a custom WebSocket protocol, and rendered charts on a canvas renderer I wrote to avoid the React reconciliation tax. Every byte of the UI is server-streamed.

(03)

Outcome

Shipped in 14 weeks. The new dashboard handles 2B+ data points/day, loads in under 100ms, and runs at a stable 60fps even during market opens. Client retention up 23% quarter-over-quarter.

100ms
P95 latency
2B+
Daily data points
60fps
Stable framerate
+23%
Retention lift
Stack
Next.jsWebSocketRustClickHouseTailwind
Next case

Atlas AI