Skip to main content
Spoko.Studio
All work

2025–2026 · Under NDA

Fintech Dashboard

Real-time trading dashboard. Live P&L, biometric step-up. NDA.

Under NDA
Launched in
2 months
Live for
1 year
On this page

Context

Where this lives in the world.

Real-time trading dashboard for monitoring an algorithmic strategy in production. Live P&L, regime-aware analytics, trade-by-trade telemetry, with security tight enough for sensitive financial operations. Specifics under NDA.

Challenge

What was hard about it.

Sub-100ms data freshness on a UI that authorizes real-money operations. WebAuthn step-up auth on sensitive actions without breaking flow. Strict separation between dry-run analysis and live trading systems — no path that lets staging confuse production.

Solution

What we built to solve it.

FastAPI backend reading the trading bot's SQLite database read-only — zero risk of corrupting the source of truth. Next.js 16 frontend. Server-Sent Events (not WebSocket) for streaming, because SSE is simpler, replays cleanly on reconnect, and works through every proxy we tested. WebAuthn passkeys gate the operations that move money.

Tech story

Decisions worth calling out.

  • WebAuthn passkey step-up — sensitive operations re-prompt for biometrics, even within an authenticated session
  • Server-Sent Events streaming — picked over WebSocket after testing reconnect behavior through corporate proxies
  • Read-only access to the trading bot's database — no schema migrations on shared data, no cross-system locking
  • Custom regime-effectiveness analysis: regime-aware P&L vs always-on baseline, walk-forward validation built in
  • Strict env separation — dry-run and live datasets cannot be mixed even at the connection-string level

Screenshots

Visual artifacts (redacted under NDA).

Outcome

Internal tool · production critical

Looking to build something like this?

If you're sitting on a similar problem — multi-currency booking, clinical workflow, real-time pipelines, anything in this orbit — we've already done the hard parts once. The second time is faster, cheaper, and shaped to your business. Tell us what you have in mind.