Competitive Programming Math
A web and mobile handbook of the math behind competitive programming — GCD and LCM, sieves, binary exponentiation, number theory, combinatorics, and game theory — with step-by-step interactive algorithm traces. Built and used while volunteering as a competitive programming instructor.

Technologies
- Typescript
- React
- Expo
Main features
- Reference pages for 25+ competitive-programming math topics
- Step-by-step interactive traces of algorithms such as the Euclidean GCD
- C++ implementations shown alongside each explanation
- Interactive tools for binary exponentiation, GCD, and the Sieve of Eratosthenes
- One Expo codebase running on web and mobile