e-Sport Gaming & Coaching Platform
Platform for match analytics, player profiles and educational content for MOBA e-sport games
The Challenge
The client needed a platform for gaming analytics and AI coaching on MOBA e-sport games. Main challenges: integrating external APIs for thousands of matches, calculating advanced KPIs and profiling user performance and playstyles; building an AI chat system that generates personalized guides combining player data with technical e-sport documentation; ensuring scalable architecture with modern frontend, production-ready API Gateway, and GDPR compliance.
The Solution
I developed a modular architecture that calculates pre-aggregated KPIs (KDA, CS/min, damage share, vision score) and profiles performance and playstyles for each user. The system analyzes thousands of matches, identifies gameplay patterns, and generates personalized metrics. The AI chat combines this data with a RAG knowledge base on e-sport technical documentation to produce targeted guides and advice based on the specific player profile. The architecture includes a frontend with interactive dashboards, a centralized API Gateway with intelligent caching, and workflow automation for AI orchestration, ensuring scalability and high performance.
Key Features
Results
Tech Stack
Frontend: Next.js, React, TypeScript, Chart.js. Backend: TypeScript, API Gateway, JWT authentication. Database: PostgreSQL. AI: OpenAI API, LangChain, RAG with vector database. Workflow: Workflow automation for AI orchestration and data processing.