Back to projects
Analytics
E-sport coaching and education project

e-Sport Gaming & Coaching Platform

Platform for match analytics, player profiles and educational content for MOBA e-sport games

Docker
Fastify
Next.js
OpenAI API
PostgreSQL
TypeScript

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

Pre-aggregated KPI calculation for each match (KDA, CS/min, damage share, vision score, kill participation)
Automatic performance and playstyle profiling based on pattern analysis
Interactive dashboards with complex data visualizations and trend analysis
AI chat that generates personalized guides combining player profile and RAG knowledge base
External API integration with intelligent caching and optimized synchronization
Modular frontend-backend architecture with centralized API Gateway

Results

Profiling system that automatically identifies strengths and improvement areas for each player
AI chat providing targeted advice based on real data and technical documentation, increasing user engagement
Scalable architecture handling thousands of matches with high performance and real-time metric calculation
Working MVP demonstrating immediate value for professional gaming coaching and analytics

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.