Hi, I'm Kuba Ornatek.
Kuba Ornatek · Olympiad coach · MIM UW
I've been teaching competitive programming since 2022, and I built Ometek Academy to be the gym I wish I'd had — a place where the daily reps are real problems, the feedback is honest, and the path from "I can solve easy" to "I can reach the final stage of OI" is mapped out. I love this work. Watching a student crack a problem they thought was beyond them is the moment I keep showing up for.
Credentials
-
2026
Member of the OI JuryOlimpiada Informatyczna · second consecutive year
-
2025
Member of the OI JuryOlimpiada Informatyczna · Polish national olympiad
-
2025
Member of the Jury of BOIBaltic Olympiads in Informatics — international jury
-
2022+
Coaching competitive programmingOne-on-one and small-group preparation for OI, OI Junior, Logia, and Matura informatics.
-
2023–2025
Organiser of the AleMózgi! competitionThe first and second editions of the contest.
-
2022 ★
Reached the final stage of the OIAs a competitor — I know the exam-room pressure first-hand.
-
2019 ★
Winner — III Memoriał Urszuli Marciniak (1/3 of Poland)Nationwide competition in diagram-style logic puzzles.
-
2022–2026
Bachelor's in Computer Science — done, final grade 5Faculty of Mathematics, Informatics and Mechanics, University of Warsaw. Graduated in 2026 with the top mark.
-
2026+
Master's in Finance and AccountingKozminski University (Akademia Leona Koźmińskiego), Warsaw — in progress.
-
LIVE
Still grinding myselfI solve daily on LeetCode — over 1400 days in a row. See the streak on leetcode.com/u/Ometek. I never ask my students to do something I'm not doing myself.
Why I do this
"15 minutes a day beats a 5-hour crunch. The body learns when you keep showing up."
I'm passionate about teaching — it's the part of every week I look forward to most. I'd rather have thirty students I actually know than three hundred I bcc on a newsletter. That's why Ometek Academy is invite-only.
How Ometek Academy works
Every student gets a curated path — sets of problems hand-picked from real olympiad archives, ordered by technique. You solve on the source platform (Codeforces, AtCoder, CSES, etc.) — Ometek Academy isn't a judge, it's a coach.
When you mark a problem submitted, I read your solution and either approve it, reject with a note ("missed the edge case at j=0; refactor and resubmit"), or mark it as a guided solve. Tomorrow's assignment adapts based on what you did today.
The whole thing is invite-only and small on purpose — coaching that scales past 30-40 active students stops being coaching.
How the lessons actually run
-
Where
Online across Poland, in person in WarsawMost of my students I have never met in a room — online works fine for this subject, because the work is code on a screen either way.
-
Size
One-to-one, or a small groupA group is a handful of students at a comparable level, not a lecture hall. Everyone gets asked something in every lesson.
-
Language
I teach in Polish, English or GermanWhichever the student is most comfortable in. On the screen it is Python or C++ — which of the two depends on the contest and on where the student already is. The platform speaks all three languages too.
-
Between
Assigned problems, and me on the other end of a messageStudents write to me between lessons when they are stuck, and I answer. That is not an upsell — it is the part that makes the week's work stick.
-
Parents
Your own view-only loginRank, XP curve, activity calendar and recent solves for your own child — and nothing about anybody else's.
What my students say
At the end of every course I ask each student to fill in an anonymous survey, and the full results are published: all five scores, every free-text answer, and the things students asked me to do better with my replies underneath. Nothing is left out, including the answer that was a complaint.
What you get
- ▸ A daily set of 2–4 problems calibrated to your level. Not too easy, not impossible.
- ▸ Real review — I read your code on the source platform. No grader, no chatbot.
- ▸ A track that goes somewhere — Wood up to Legend, mapped to actual olympiad readiness.
- ▸ Honest feedback — when something's wrong, I'll tell you. Praise comes for actual leaps.