Back to Projects

Steam Trading Platform

Production-ready automation platform for trading virtual in-game items in the Steam ecosystem.

Production-Ready Automation

Steam Trading Platform

Multi-service backend platform for autonomous market monitoring, low-latency trade execution, and post-trade operational control.

24/7 Autonomous OperationLow-Latency ExecutionFault Tolerant IntegrationsBack-Office Dashboard

Overview

I built a multi-service backend platform that continuously monitored market opportunities, executed trades, processed post-trade workflows, and provided internal operational control through a back-office dashboard.

The system was designed for 24/7 autonomous operation in a highly competitive and unstable third-party environment, with a strong focus on low-latency execution, resilience, and operational visibility.

Highlights

  • Real-Time Market Monitoring: The platform continuously scanned market data to detect actionable trading opportunities as quickly as possible.
  • Low-Latency Execution: Async services and event-driven workflows were used to keep the monitoring-to-execution loop fast and responsive.
  • Resilient Third-Party Integrations: Retry policies, session recovery, and fallback logic helped the system survive unstable external environments without constant manual intervention.
  • Operational Back Office: An internal dashboard gave visibility and control over accounts, balances, execution flow, and post-trade processing.

Stack

Core Backend

PythonDjangoaiohttpasyncpgaio-pika

Data & Messaging

PostgreSQLRedisRabbitMQ

Automation & Infrastructure

DockerPlaywright

Operational Notes

  • Continuous autonomous operation in a volatile third-party trading environment
  • Fast monitoring-to-trade pipeline built for competitive execution speed
  • Operational visibility across balances, accounts, and post-trade workflows
  • Production-ready service architecture for long-running automated trading