Ometek Academy Ometek Academy
Start Training → Apply
⬢ Olympiad Training · invite only

TRAIN FOR
THE OLYMPIAD.
Real reps. Real medals.

9 medals · 27 titles · since 2024

Curated problem sets, every submission reviewed by hand, and a 21-tier rank ladder that turns the grind into a game. For OI, OI Junior, Logia and Matura.

5501
Problems in the gym
17
Topic tracks
21
Rank tiers
3
Languages
⬢ Your training dashboard
II
Maja Kowalska
@maja_k · Gold II · 6,420 XP
To-do 7
Pending 3
Fix 1
Done 128
⬢ Today's set
Bridges in a City
Graphs · DFS · +220 XP
CF Medium
Knapsack on a Rope
DP · awaiting review · +340 XP
AT Hard
Prefix Sum Twins
Math · approved · +80 XP
CSES Easy
⬢ Topic mastery
🔥 12 days streak
Graphs 86%
Greedy 78%
Dynamic programming 64%
Strings 42%
⬢ For students

Your battle-station.
Not a textbook.

Every problem tagged and ranked. You solve on the real judges and report it here — I review every submission by hand.

Curated assignments

Hand-picked sets at the edge of your skill, released problem by problem. You always know exactly what to work on next.

Real human review

You mark it submitted, I read your code. Approved, sent back with notes, or worked through together.

Approved Fix needed

XP, streaks, ranks

XP scales with difficulty. 21 ranks from Wood to Legend — the top 1% make Grandmaster, the all-time top 10 go on the wall.

Charts & calendar

XP curve, topic-mastery radar, activity heatmap, difficulty mix. A year of work in one screen, in your theme.

Solve where you already are

Codeforces, AtCoder, CSES, SPOJ, USACO, LeetCode, Kattis and more — every platform, tracked in one dashboard.

???

Mystery boxes

I can hide a problem's topic, dropping it into your '???' pool. Solving blind trains pattern recognition, not lookup.

⬢ The rank ladder

From Wood to Legend.

Where you start, and where the ladder leads. Every approval moves the needle toward the next shield.

BEGINNER
III
Wood III
First contact. Zero XP.
INTERMEDIATE
III
Platinum III
Comfortable on regional rounds.
ADVANCED
Master
National finalist territory.
Wood
Bronze
Silver
Gold
Platinum
Diamond
Master
Grandmaster top 1%
Legend top 10 all-time

Wood through Diamond split into three divisions each — 21 ranks total.

⬢ Daily activity

Show up daily. Watch the year fill in.

One square per day, brighter the more you solve. Class days get their own ring, and the streak counter ticks every day you submit.

⬢ Activity calendar

2026 year in review

1378 problems · 350 active days · 104 class days · 12 days streak · 28 days best

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Less More · class day
⬢ For parents

See the data, not a report card.

Your own login, paired with your child's account: rank, XP curve, calendar, recent solves. View-only — you stay in the loop, your child stays in the lead.

II
Maja
@maja_k · Gold II
XP6,420
Solved128
Rank#3
3,580 XP to Gold I
III
Tomek
@tomek_k · Silver III
XP2,140
Solved42
Rank#11
860 XP to Silver II
⬢ Each card opens to the child's full profile, rank ladder, charts, and 12-month activity calendar.
⬢ The olympiads I train you for

Built for the Olympiad in Informatics.

OI

Olimpiada Informatyczna

Once a year. One shot. I train you every day so when the gate opens, you're already warm. Three stages, multi-day finals, full algorithmic spectrum.

OIJ

OI Junior

For students up to 15. Same judging rigour as OI, difficulty calibrated to age — the on-ramp to the senior pipeline.

LOG

Logia

The Mazovian olympiad for younger students — the sparring ring before OI Junior. Same problem culture, smaller field.

⬢ Cohort scoreboard

What my students reach.

Across the last few cohorts. Real numbers, not aspirational ones — the full Hall of Fame breaks them down by year and medal.

View Hall of Fame →
Medals won 9 gold · silver · bronze
Laureates & finalists 27 national final rounds
Competitions 2 distinct olympiads
Result years 2024–2026 and counting

⬢ Plus Matura computer-science, general algorithm prep, and 'I just want to learn to code' tracks. Tell me your goal on the contact form.

⬢ The training loop

Three steps. Every day.

01

I assign

Log in, see today's set. I pick 2–4 problems aimed at one technique — bitmask DP, segment tree, max flow, whatever is next on your path.

02

You solve, you submit

Solve on the source platform. When it's accepted there, mark it submitted in Ometek Academy. Status pill turns gold. The dashboard updates instantly.

03

I review

I read the code and either approve it (lime, +XP) or send it back with a note (red, fix-needed). Tier-up celebration if you crossed a threshold. Tomorrow's set adapts.

⬢ Spots are limited · invite-only

Ready to train
for your first medal?

15 minutes a day. A coach in your corner. A HUD that won't let you slip.

Request an invite → Already a student? Sign in