eSports Recommendation System: Boosting gaming and social experience

Boosting gaming and social experience in eSports platforms with constantly improving ML-backed recommendation systems.

eSports Recommendation System: Boosting gaming and social experienceeSports Recommendation System: Boosting gaming and social experience
Gaming, eSports
Client Since
Team Size

Project overview

The eSports recommendation system is a part of a global platform for eSports competitions where all the athletes and other stakeholders can interact in a complete commercial ecosystem.

SOLVVE developed this system pursuing a customer's request to have an efficient tool for players that will not only engage them more with the eSports hub but also provide them with valuable data about their progress and opportunities to strategize better.


SOLVVE's machine learning department tackled the task of delivering personalized recommendations through three essential features.

First, the user scores component suggests potential matches by analyzing shared interests using mathematical algorithms, creating a prioritized list of recommendations.

Second, the weights recalculations feature adapts to the dynamic eSports platform by analyzing past events to update and improve the recommendation system with fresh data.

Lastly, a test model ensures recommendation system stability by comparing real and expected results using a test dataset.


  • Recommending users to other users.
  • Recommending events, games, platforms, teams, leagues to users.
  • Analyzing users’ activity and profiles to understand their preferences.
  • Using Euclidean distances to detect similarity between users.
  • Always keeping recommendations up to date and relevant.
  • Always having a backed-up version of weights to sustain business and system logic.

eSports Recommendation System: Boosting gaming and social experience

Project results

  1. Best recommendations for particular users through their activity and feature similarity.
  2. Taking into account current user trends for particular periods of time and changing behavior of the model.
  3. Ensuring the quality of recommendations and guaranteeing that our system sustains business logic.


PostgreSQL, Python, Flask, Docker

What our great customers say

We prioritize driving our clients' business growth by leveraging technical expertise and business acumen.

“They’re very good at what they do.

The team delivered good results, producing a high-quality platform that is scalable, and they may work on expanding the product to new regions. They are skilled in development but lack good resources in project management.


Gaming Company, Saudi Arabia

“It’s been a great experience for us.

Since engaging with SOLVVE, the client has now streamlined and corrected their processes through a platform that meets their needs. They lead a communicative approach to work closely with the team for constant reports and summaries on the project. The client also praises their competitive pricing.


Stone+Lain, Сanada

“We’re 100% satisfied with their services.

Since partnering with SOLVVE, network downtime and technical issues have been minimized, much to the delight of internal stakeholders. The team performs well from a project management standpoint.

Avraham Gniwisch,

Healthy Longevity Cafe, Czech Republic

“They really care about making the app better.

SOLVVE successfully delivers all the promised deliverables on time and within the discussed budget. They communicate timelines and costs very clearly via Zoom, ensuring an effective workflow.

Chad Jones,

Firm Foundation Academy, USA

“The team is great when it comes to complex development tasks.

SOLVVE’s turnaround times have also been greatly commended. Thanks to their work, the company now has more time to generate business. Their project management has also been excellent, and they provide unique ideas to the firm.


Manufacturing Company, New York, USA
Healthy Longevity Cafe

“SOLVVE works quickly and communicates seamlessly with our team.

Thanks to the SOLVVE team, the client can now track and manage customers, inventory, and user data more efficiently. The client appreciated how the vendor provided quick and clear communication and timely fixes.

Executive Assistantto CEO,

Healthy Longevity Cafe, Czech Republic

“They delivered on time, assessed needs, and found solutions if none was apparent.

SOLVVE delivered the project on time, meeting the client's expectations. They communicated frequently and promptly via email and virtual meetings, ensuring an effective workflow.


Terrae Voluntas, Texas, USA