Former Ukraine National Team Athlete
I started karate as a child and eventually competed at national level for Ukraine. Sport at that level demands discipline, focus under pressure, and relentless iterative improvement β the same qualities I now apply directly to software.
When a routine fails in competition you don't have time to panic. You adapt, execute the next move, and reflect afterwards. That feedback loop is identical to software engineering: write, run, debug, improve.
Competition
Training session
Coaching kids
National team
Medal ceremony
Team photoUkraine National Team
Selected to represent Ukraine at national level in competitive karate
Martial Arts Instructor β Kyiv
Coached 20+ children aged 6β12, planning and leading structured weekly training sessions
Sports Scholarship β University of Warwick
Awarded a sports scholarship alongside academic admission to Warwick's CS programme
Elite sport teaches you to fail fast and iterate. You lose a match, you analyse what went wrong, and you fix it before the next one. That's the same loop as debugging software.
Coaching children added something different: the ability to explain complex ideas simply, stay patient under pressure, and lead a group toward a shared goal β skills that transfer directly to team projects and technical communication.