stattrak — one system for the player, coach and club

stattrak — one system for the player, coach and club

category

product design

baks

client

baks

timeline

2026

brings player wellbeing, schedules, coaching tasks, match analysis and practice servers into one role-based cs2 platform for baks esports

a cs2 team operations platform for schedules, tasks, communications, demo analysis and ai coaching — all in one system with real ui

fragmented team operations

BAKS Esports managed player condition, schedules, coaching tasks and match reviews across chats, spreadsheets, calendars and demo tools. A single issue could move from a demo to a message, then to a task and practice without a persistent link—losing its source, owner and result along the way. Coaches had to reconstruct the context manually, while the club could not build a shared history of decisions and progress.
We defined success through daily check-in completion, the time from an identified signal to an assigned task, task review cycles and the share of match findings completed in practice. The first goal was to improve the workflow inside BAKS; the longer-term hypothesis was to turn the validated system into a subscription platform for other CS2 teams.

a player is more than statistics

The platform connects three layers of data usually reviewed separately in esports. A five-step check-in captures sleep, mood, energy, physical condition and perceived readiness; reaction tests add an objective performance signal; WHOOP contributes recovery data; and parsed demos show what happened in the game. Together, these inputs build a longitudinal view of the player’s physical and psychological state. The model was shaped with input from a psychologist to reveal patterns—not diagnose them.
This brings the logic of high-performance sport into CS2. The coach can compare how the player felt, how the body recovered and how they performed, then adjust workload, training focus or the next action. The score points to where attention may be needed; the underlying evidence remains visible, and the coach makes the decision.

the coach’s daily workflow

Every role has its own view and level of access: players follow their daily plan, psychologists work with wellbeing, and club administrators manage people and permissions.
We designed the coach view around a repeated daily workflow: scan the team, open a signal, review the player’s context, choose an action and later check the result. Team overview, player profiles, schedules, tasks and practice remain connected, so the coach does not have to reconstruct decisions across chats, spreadsheets and personal notes.
The system highlights changes and unresolved issues, but it does not prescribe a response. The coach decides whether to start a conversation, adjust workload, assign a task or schedule practice—managing the whole roster while keeping every plan individual.

tasks built around the day

The task system turns coaching decisions into a plan organised around the player’s day. The daily view shows only what matters now—sessions, deadlines and assigned work—in a clear sequence. The full list brings together individual and team tasks, one-off and recurring routines, priorities, owners and completion history.
Each task is an interactive workflow rather than a reminder. It can include instructions, steps, files, deadlines and required proof. The player submits the result; the coach accepts it or returns it with feedback.
Verified completion builds streaks, unlocks rewards and contributes to the bonus system. Gamification keeps motivation tied to meaningful work and long-term consistency. This closes the loop from a coaching decision to an assigned action, a verified result and the next individual decision.

game data with player context

Each demo is automatically parsed into a match rating, a round-by-round timeline and player-level evidence. The coach can move from the final result to an exact round, event or perspective, reviewing positioning, movement, utility and engagements.
Because match evidence lives in the same profile as condition, recovery and workload, the system can compare the player’s state before a match with their performance during it. Over time, it surfaces correlations, identifies conditions associated with stronger or weaker games and tracks factors that may affect consistency.
These patterns provide context rather than proof of cause. Every individual recommendation remains connected to the underlying evidence, allowing the coach to decide whether to adjust recovery, preparation, workload or training focus.

from mistake to practice

Once a mistake is found during match review, the player can immediately open the relevant situation on an internal practice server. The map, position, side, role and original match context remain connected, removing the need to reconstruct the scenario manually.
The player can correct a missed smoke, positioning, movement, timing or site entry, or repeat a complete team execute with the correct responsibilities and sequence. Each situation can be practised until the required action becomes repeatable.
The server records attempts and verifies measurable results automatically. This shortens the distance between understanding what went wrong and building the correct response—so the player is better prepared when the same situation appears again.

data and communication in one system

A player connects once, and the platform matches their identity across Steam, FACEIT and HLTV. New match statistics and results are synchronised automatically, parsed demos add round-level evidence, and WHOOP provides recovery signals. Everything becomes part of the same player profile instead of remaining across separate services, spreadsheets and manual reports.
Telegram provides direct access to the same workflow. Players and coaches receive role-relevant reminders, status cards, assigned work and completed match reviews where they already communicate. Bot commands let them check today’s plan, current tasks, player status or the latest analysis, then open the exact product screen when more detail is required.
The web application remains the source of truth, while the bot brings the next important action to the right person. Connection status, recent synchronisation and errors remain visible to administrators, keeping the entire data flow reliable.


from prototype to a working platform

StatTrak was developed in short product cycles around real team use. I led the research, product model, core workflows, UX/UI, identity, prototyping, player testing and implementation direction. AI-assisted development accelerated iteration and delivery; I delegated selected motion work to a motion designer, a junior designer supported platform production, and a technical lead advised on complex implementation decisions.
Players and coaches tested the complete daily workflow rather than isolated screens. Their feedback reduced the original check-in from thirteen inputs to five, simplified player views around the next action, focused the coach interface on daily decisions and made communication role-specific.
We also designed for the cases that determine whether a system can be trusted every day: sessions crossing midnight, missing data, interrupted synchronisation, permission boundaries and private wellbeing information. The same foundation was structured for future subscription use by other clubs through configurable roles, integrations, workflows and practice scenarios.

team

Players and coaches moved from disconnected check-ins, chats, spreadsheets and match tools into one continuous workflow. Testing reduced the daily check-in from thirteen inputs to five—a 62% reduction—while preserving the signals required for coaching.

Player condition, coaching decisions, match evidence and practice results now remain connected inside one history. Coaches can move from a team-wide signal to an individual action without reconstructing context manually, while players receive a clearer daily plan and feedback based on their own progress.

company

BAKS Esports gained a shared operational layer for player wellbeing, schedules, tasks, match review, practice and communication. Decisions and team knowledge remain connected to the player instead of disappearing across personal notes, chat history and separate services.

Reusable roles, integrations and practice scenarios turned the internal solution into a foundation for a subscription product. The same core system can be configured for other clubs while keeping their people, permissions, workflows and data separate.

Loading

baks esports — identity system for an esports organization

Loading

baks esports — identity system for an esports organization

Loading

employee access management platform

Loading

employee access management platform

Loading

automated sports creative platform

Loading

automated sports creative platform

Loading

baks esports — identity system for an esports organization

Loading

employee access management platform

Loading

automated sports creative platform