ASADI.AI

FINTECH SYSTEMS · CASE RECORD

GOVERNANCE-FIRST
FintechCASE RECORD

Volt

Gamified mobile trading arena — live MT5 execution, XP tiers, Power Hour events, loot crates, squads, and a full gamification engine. Three NestJS services + React Native app.

Operator impact

Production-grade gamified trading platform with real broker execution, competitive metagame, and full backend infrastructure — 478+ tests, load tested at scale.

01PRIMARY SURFACEFINTECH
04 / VOLTON RECORD
Volt — gamified trading arena with live MT5 execution and Power Hour events
Volt — gamified trading arena with live MT5 execution and Power Hour events
02BUILD SCOPE
13 screen groups3 backend services (API, Gateway, Worker)4 shared packages20 database migrations478+ testsload tested (44k HTTP req, 22k WS connections)staging deployedAndroid APK built
03PROBLEM / ROLE

Problem

Retail trading apps are either functional but lifeless (Robinhood clones) or gamified but shallow (fantasy trading). No platform combines real broker execution with competitive metagame mechanics — XP, seasons, squads, loot — while keeping the trading infrastructure production-grade.

Role

  • Sole engineer — architecture, mobile app, 3 backend services, gamification engine, infrastructure, deployment
  • Designed the competitive metagame: XP, tiers, seasons, Power Hours, loot, squads, bounties
  • Built all 13 screen groups, 20 migrations, and CI/CD pipeline
04APPROACH / OUTCOMES

Approach

  • Built a complete monorepo: React Native mobile app + NestJS API (REST) + Gateway (WebSocket) + Worker (cron) + PostgreSQL + Redis
  • Live MT5 execution via MetaApi with BFF architecture — broker connections, API keys, and fill logic never reach the mobile client
  • Real-time WebSocket price streaming with per-symbol throttling (150ms), batch mobile store updates, and candle aggregation
  • Full gamification engine: XP awards on trades, tier progression with decay, seasonal resets with VC bonus pools, Power Hour 6-phase lifecycle (SCHEDULED→PRE→COUNTDOWN→HUNT→ARENA_RED→ENDED)
  • Loot system: 3 crate tiers, 33 items, provably-fair auditable RNG with HMAC-SHA256 server seed — any auditor can verify rolls
  • Squads with War Room P&L aggregation, bounty board with VC pool caps, killstreak tracking, dethrone detection, global shoutouts
  • Security hardening: strict JWT, rate limiting (100/min global + endpoint-specific), admin guards, CORS, helmet, circuit breaker with shouldTrip predicates
  • Cinematic mobile UX: swipe-to-strike with haptic escalation, MatrixRain animations, PowerHourTakeover overlays, Black Blade 5-phase onboarding
  • Cost optimization: MetaApi deploy/undeploy lifecycle with Redis TTL sessions — $9.07 → ~$0.25/user/month (~97% savings)

Outcomes

  • Complete monorepo — 70+ commits, 13 screen groups, 3 backend services, 20 migrations, staging deployed
  • 478+ tests passing across all packages (API, Gateway, Worker, Gamification, Crypto, Mobile)
  • Load tested: 44,913 HTTP requests at p95 2ms, 22,050 WebSocket connections, all SLOs green
  • Staging deployed on Fly.io with Docker Compose, Android APK built (64 MB release)
  • Circuit breaker, compensation worker, distributed cron locks — production hardening from day one
05PROOF LEDGER06 ENTRIES
  • Full pnpm monorepo — React Native mobile + 3 NestJS microservices + 4 shared packages, staging deployed
  • Complete gamification engine: XP system, tier progression, seasons, Power Hour 6-phase lifecycle, killstreaks, dethrone events
  • 478+ tests across all services (270 API + 71 Worker + 55 Gateway + 35 Gamification + 12 Crypto + 35 Mobile)
  • Live MT5 trading via MetaApi — real positions, orders, SL/TP, mark-to-market P&L with contractSize multipliers
  • Loot system with provably-fair auditable RNG (V-INV-010), crate tiers, inventory, equip flow
  • Load tested with k6: HTTP p95 2ms, WS 22k connections, all SLOs green — proven at scale
06REFUSED PATHSFAIL-CLOSED BY DESIGN

What I refused to build

These constraints are part of the engineering signal: the work stayed useful because the unsafe shortcut paths stayed out.

  • R-01Fantasy trading with fake fills — all trades execute on real MT5 brokers via MetaApi
  • R-02Autonomous loot RNG — crate rolls are provably fair with HMAC-SHA256 server seed, auditable by any third party
  • R-03Gamification shortcuts that compromise trading UX — XP from real trades only, no engagement farming
07MOBILE RECORD07 FRAMES

Full React Native trading arena — watchlist with live prices, swipe-to-strike trading, candlestick charts, positions management, wallet with MT5 balance, broker affiliate system, loot crates, squads, trophies, and a cinematic Black Blade onboarding. Android APK built (64 MB release).

M-01
Volt Mobile — arena dashboard with Power Hour events
M-02
Volt Mobile — swipe-to-strike trading with live prices
M-03
Volt Mobile — positions with live P&L and SL/TP
M-04
Volt Mobile — wallet with MT5 balance and Volt Credits
M-05
Volt Mobile — loot crates and inventory
M-06
Volt Mobile — squads and leaderboard
M-07
Volt Mobile — profile and trophies
08STACK / ACCESS

Stack

React NativeNestJSTypeScriptPostgreSQLRedisWebSocketMetaApi

Hiring signal

This is the kind of work I want ASADI AI to make legible first: fintech systems where product direction, architecture, execution, and governance all have to line up.