Skip to content
All projects

Sports training

Taekwon-Do ITF Patterns

ITF Taekwon-Do training app for iOS and Android with all 24 patterns (Tuls) by world champion Jaroslaw Suska — 4-angle video and side-by-side comparison.

Taekwon-Do ITF Patterns (Tuls) app on tablet showing the 24 pattern list, side-by-side video comparison with Master Jaroslaw Suska, 4-angle playback, and movement lists.

International Taekwon-Do Federation (ITF) students learn and grade on 24 official patterns (Tuls) and foundational exercises (Saju-Jirugi and Saju-Makgi) as they advance from color belt (Chon-Ji) through Black Belt degrees. Six-time world champion and 21-time European champion Master Jaroslaw Suska wanted an iOS and Android training app that puts his teaching in students’ pockets in a way a single video never could.

What I built

  • Four-angle video playback — every pattern and foundational exercise filmed from front, rear, left, and right camera angles so practitioners can inspect stances, transitions, and technique details from any perspective.
  • Step-by-step & repeat-movement mode — work through a pattern one movement at a time and loop any individual step until posture and timing are right.
  • Side-by-side video comparison — upload your own performance video and play it alongside Master Suska’s demonstration to spot form and rhythm differences.
  • Bilingual Korean & English audio guidance — spoken movement names and instructions in Korean or English so students can train hands-free without watching the screen.
  • Complete Tul reference library — full movement breakdowns with official Korean and English terminology, floor diagrams, and structured progression from beginner exercises (Saju-Jirugi, Saju-Makgi, and Chon-Ji) across all 24 ITF Tuls.
  • Flutter, Firebase & WordPress architecture — cross-platform Flutter app for phones and tablets backed by Firebase, WordPress API integration for dynamic content, and cloud video streaming with caching for smooth playback in the training hall.

Next project

Bli Statsborger

Have a project like this in mind?

Tell me what you’re building and where you’re stuck. I’ll tell you how I’d approach it.

Hire me