Projects

ticker-rush

High-Concurrency Trading Simulator


Ticker Rush is a high-performance, real-time stock trading simulator. The project's core mission is to make the experience of trading stocks enjoyable and risk-free. It provides a platform where users can have fun while learning market dynamics without financial exposure. Participants start with equal virtual budgets and trade stocks and ETFs. The primary objective is to maximize portfolio value and compete for the top of the leaderboard.

Showcase

Key Details

Architecture
Microservices in a Monorepo setup. Backend in Go (Gin), Frontend in React 19 + TanStack Query, and Infrastructure with Valkey + Nix.
Security
Secure HttpOnly Cookie + JWT strategy for stateless, XSS-resistant session management.
Type Safety
Protobuf (Buf) acts as the single source of truth, generating strict API contracts for Go and TypeScript.
Real-Time Data
Event-driven architecture using Server-Sent Events (SSE) for sub-second market synchronization.
Roadmap
Currently in Phase 2 (Social & Advanced Trading), evolving into an AI-Driven Ecosystem (Phase 3) with Bun + LangChain agents.

Technologies & Concepts

  • Go
  • React
  • TanStack Query
  • Valkey
  • PostgreSQL
  • Protobuf
  • Nix
  • AI Agents