Ometek Academy Ometek Academy
Sign in Start Training →
⬢ Meet the coach

Hi, I'm Kuba.

K

Olympic trainer · 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 Jury
    Olimpiada Informatyczna · second consecutive year
  • 2025
    Member of the OI Jury
    Olimpiada Informatyczna · Polish national olympiad
  • 2025
    Member of the Jury of BOI
    Baltic Olympiads in Informatics — international jury
  • 2022+
    Coaching competitive programming
    One-on-one and small-group preparation for OI, OI Junior, Logia, and Matura informatics.
  • 2022 ★
    Reached the final stage of the OI
    As 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.
  • MIM-UW
    Computer Science · graduating this year
    Faculty of Mathematics, Informatics and Mechanics, University of Warsaw.
  • LIVE
    Still grinding myself
    I solve daily on LeetCode — 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.

What you get