Smart Trader
Automated trading across multiple exchanges
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