Freelance Engineer — real money on the line
WebTrade▲
Real-time trading UI with real money on the line.
Sub-100msChart render latency · WebSocket streaming pipeline
[RISK] what could go wrong — the problem
A trading platform can't fake it: prices must stream live, charts must not stutter, and every transaction touches real user money — so race conditions aren't bugs, they're theft.
[EXEC] execution — the approach
- ›WebSocket-driven price streaming feeds candlestick charts at sub-100ms render latency.
- ›Transaction logic built around funds locking and race-condition prevention, because concurrent orders against one wallet must never double-spend.
- ›Admin tooling for operating the platform day-to-day.
[BID] what users get
- chart render latency< 100ms ▲
- price streaminglive · WebSocket ▲
- uptime since launchstill running ▲
[ASK] what is never allowed
- double-spendsrejected ▼
- race conditionsfunds locked ▼
- stuttering candlesdropped frames ▼
[VIEW] the platform

[VIEW] mobile

[LEDGER] settled — the outcome
- ✓Real users trading with real money, still running and maintained today.
- ✓The project that taught me to treat concurrency as a product feature, not an implementation detail.
- Next.js
- WebSockets
- TypeScript
- PostgreSQL
- Prisma
- GSAP
