← Back to home

Smart Trader

Automated trading across multiple exchanges

Smart Trader site page screenshots

Overview

Smart Trader is a low-latency platform for automated trading. It executes and automates strategies simultaneously across Binance, Bitfinex, GateIO, Hyperliquid and Kraken, with sub-100ms order execution.

Features

  • → Automated trading bots with a pluggable strategy engine (funding-rate arbitrage, cross-exchange arbitrage, market making, custom strategies)
  • → Cross-exchange order routing & portfolio rebalancing
  • → Near real-time analytics & performance tracking

Engineering highlights

  • → Latency: sub-100ms order execution
  • → Unification: single order model across 5+ exchange adapters
  • → Resilience: circuit breaker + timeouts + retry-with-backoff to isolate unstable exchange APIs
  • → Web3: on-chain cross-exchange rebalancing (web3j + ethers.js)

Stack

  • → Java 17, Spring Boot 3.4, Websockets, JUnit, Mockito, Testcontainers
  • → PostgreSQL, Docker, DigitalOcean, AWS, Micrometer/Prometheus, Grafana
  • → Vue 3, Vite, ethers.js, ApexCharts, TradingView
  • → Built on jbst — my own open-source Spring Boot foundation