MathComps LogoMathComps
ProblemsHandoutsGuideNews
Sign in

Created from a passion formathematics

Why MathComps was created

The world of mathematical competitions is vast, full of problems, sources, and materials. However, there is no place that pleasantly unifies the best of it and, especially for beginners, provides an easy way to enter the world of competitions without getting lost.

The MathComps project was born with the goal of changing this state – to create a single place for the entire community where everything needed will be: a clear archive of problems, study materials, discussions on problems and competitions, personalized learning, and more; the imagination has no limits.

The current version required a lot of time and full-time dedication, which would not have been possible without the support of our main sponsor, the company Wincent.

Founded by former extremely successful participants of the Mathematical Olympiad, it has a very close relationship with the ideas of comprehensive support for the development of mathematical talents. Great thanks belong to them.

About the author

Profile photo of Patrik Bak
My name is Patrik Bak. As a former three-time participant and two-time medalist at the International Mathematical Olympiads (IMO), but also the author of many competition problems (including two for the IMO), I have a deep relationship with Olympiad mathematics. I have long enjoyed combining mathematics with programming. This interest previously led to the GeoGen project, a tool for automatically generating geometric problems. MathComps is the next logical step on this path – an effort to create a comprehensive and modern platform for the mathematical olympiad community. In building it, I rely not only on my own knowledge and experience but also on feedback and ideas from many great people in the MO community.
LinkedInGitHub

Functionalities

This is just the beginning of the project and many new features are planned. ✓ Green features are already available!

📚

Content

✓ Archive of SK/CZ problems✓ Introductory study texts✓ Full localization (CZ/EN)Problems from foreign competitionsAdditional study texts
👥

Community

✓ News section✓ User profiles✓ Liking problems✓ Content discussions✓ Custom problem listsAbility to report bugsContributor platform
🛠️

Tools

✓ Filtering favorite problemsExport to PDF and TeXRecommendations for similar problemsAI hints for problemsTracking solving progressPersonalized problem recommendations
🏆

Competitions

Training competition platformOption for private competitionsOfficial training competitionsLeaderboards and medalsAI pre-grading

This list will change over time, feel free to .

Technologies

An overview of the key technologies powering MathComps.

Next.js Logo

Next.js

C# Logo

C#

PostgreSQL Logo

PostgreSQL

MathComps LogoMathComps

The long-term vision of the project is to create a platform for beginners and advanced solvers of mathematical competitions, their tutors, and all supporters.

Navigation

  • Problems
  • Handouts
  • Guide

Project

  • About
  • Sponsors

© 2026 MathComps•Patrik Bak•Privacy and terms

MathComps LogoMathComps
ProblemsHandoutsGuideNews
Sign in