Back to Projects
Sports Seat Swapping Marketplace
Production-grade Laravel 10 backend powering a sports seat swapping marketplace. Built with PHP 8.2, MySQL, Redis, Laravel Sanctum, Stripe, and Firebase Cloud Messaging. Features 80+ versioned REST API endpoints, real-time messaging, subscription management, identity verification, and a full admin dashboard with server-side DataTables.
Senior/Lead Backend Engineer4 engineers (2 backend, 2 mobile)2023 - 2024
Laravel 10PHP 8.2MySQLRedisStripeFirebaseSanctum
Key value: Enables fans to list, discover, and exchange stadium seats with real-time communication, subscription access, and secure payment processing
<>What I Built
- Designed overall system architecture and built 80+ versioned REST API endpoints serving iOS and Android clients
- Implemented complete Stripe subscription billing with full lifecycle — subscribe, cancel, resume, upgrade
- Built real-time messaging system with Firebase Cloud Messaging push notifications
- Developed seat listing and swap offer workflows with approval processes and identity verification
- Created admin dashboard with Blade templates, server-side DataTables, and Vite bundling
- Built asynchronous job processing infrastructure with scheduled tasks and queue management
- Integrated multi-sport data from external sources for live event updates
⚡Technical Challenges
- ●Scaling real-time seat availability and sports updates to 10K+ concurrent users during peak events
- ●Designing a versioned API architecture flexible enough to serve both iOS and Android clients simultaneously
- ●Building reliable payment webhook integration for peer-to-peer seat transactions with Stripe
- ●Implementing identity verification and moderation workflows for user trust and safety
📈Results & Impact
- Delivered production-ready API serving mobile clients with 99.9% uptime
- Scaled to 10K+ concurrent users during peak sporting events using Socket.io + Redis Pub/Sub
- Achieved 99.9% queue reliability with Redis-backed job processing and auto-failure handling
Interested in working together?
I'm open to remote opportunities and exciting projects.