Aldin Emšo
← Back to projects

Slowpoke

Multi-platform ticketing backend for inventory management, automated purchasing, and arbitrage across Ticketmaster, SeatGeek, and StubHub.

Overview

Slowpoke is a ticketing platform for managing and purchasing tickets across major marketplaces. Teams configure buying rules and tickets are acquired via API integrations. An arbitrage module lets users set a maximum price; the system places bids, listens for changes, and clears positions once a purchase completes.

My role

Backend engineer — API design and implementation, PostgreSQL, RabbitMQ message handling, Redis caching, and third-party platform integrations.

Key features

  • RESTful API for ticket and platform operations
  • Integrations with Ticketmaster, SeatGeek, and StubHub
  • Config-driven automated ticket purchasing
  • Arbitrage bidding with real-time price monitoring
  • Async processing via RabbitMQ and caching with Redis

Highlight

Designed and built core API flows, integrated external ticketing platforms, and implemented reliable message handling for async operations.

Tech

  • Go
  • PostgreSQL
  • RabbitMQ
  • Redis
  • REST APIs