Three seasons. A Frontend title.
A semifinal in 2023. Seventh in the 2024 final. First in Frontend General in 2025. My Yandex Cup story connects competitive programming with the practical engineering that runs through the rest of my work.
Yandex Cup · semifinalist
A first step in a three-year Yandex Cup journey.
Yandex Cup · finalist, 7th
A final, a sharper benchmark, and a reason to keep improving.
Yandex Cup · Frontend winner
First place in the Frontend General final. 158 points on the official leaderboard.
Competition results
2019—2020Robocoders 2019
1st placeWinner in the youth category of the national coding competition.
Source / UzDailyIT Park Cup 2020
2nd placeSecond place in the adult division of the national programming championship.
Source / IT ParkEvidence & context
2023 stage and 2024 placement supplied by Nazarbek; 2025 result verified in the official Yandex archive.
2023 — The semifinal
I reached the Yandex Cup semifinal in 2023. That is the first milestone in this three-season account, followed by a final appearance and then a track victory. Each year has a distinct result; together, they show a progression that a single trophy cannot describe.
The wider background is both competitive and practical. My work includes algorithms, interfaces, backend services and the judging infrastructure behind KEP.uz. A programming platform brings these areas together: participants need clear problems and usable interfaces, while their submissions need consistent evaluation. That connection between solving problems and building systems gives the competition story its place in this portfolio.
2024 — A final in Tashkent
In 2024, I reached the Frontend final and finished seventh. Yandex Cup’s official finalist announcement includes my name. In the interview published by UzNews before the following season’s final, I described Tashkent as my first major Frontend final. The same interview traces my path from logic problems and Olympiads to Python and web development.
Frontend was a natural meeting point for those areas. Yandex’s track description spans TypeScript, asynchronous events, functional and reactive programming, data processing and CSS. It presents frontend as a broad engineering discipline, with both reasoning and implementation under scrutiny. The seventh-place finish became the result to improve in the next season.
2025 — 158 points in Istanbul
The 2025 finals took place in Istanbul on 5–7 December. Yandex reports 196 finalists from 21 countries across six tracks. I finished first in Frontend General; the official archive records the title and a 500,000-ruble prize.
The leaderboard shows 158 points, ahead of the runner-up’s 133: a 25-point margin. My score came from five of the seven tasks, with full or partial credit. IT Park’s account describes a five-hour final and reports that I intended to put part of the prize toward KEP.uz. That was a stated plan at the time, rather than a claim about how the money was later spent.
KEP.uz is the continuing product alongside this competition record. It brings problems, contests, learning and community into one platform, supported by software for checking submissions and tracking progress. The Yandex result is one concrete achievement within that broader body of engineering work: semifinalist, finalist, then Frontend winner.