Resch fing mit sieben Jahren an Badminton zu spielen.[1] 2014 begann er an internationalen Juniorenturnieren teilzunehmen und war drei Jahre später bei den Cyprus Juniors im Herrendoppel mit Matthias Kicklitz und bei den Irish Juniors im Mixed an der Seite von Emma Moszczynski siegreich.[2][3] Bei den Romanian International trat Resch mit Miranda Wilson als Außenseiter an und gewann bei dem Wettbewerb der BWF Future Series seinen ersten internationalen Titel im Erwachsenenbereich.[4] 2018 triumphierte er im Gemischten Doppel bei den Polish Juniors und erspielte drei Medaillen bei den Junioreneuropameisterschaften. Sowohl im Herreneinzel als auch im Mixed mit Moszczynski und mit der deutsche Nachwuchsnationalmannschaft erreichte er den dritten Platz.[5][6][7] Außerdem vertrat Resch Deutschland bei den Olympischen Jugend-Sommerspielen in Buenos Aires. Während er im Herreneinzel als Gruppenzweiter in der Vorrunde scheiterte, gewann er mit einem Team aus Spielern verschiedener Nationen beim Mannschaftswettbewerb die olympische Bronzemedaille.[8] In der 1. Bundesliga, in der Resch seit 2016 für den 1. BC Beuel antrat, mit dem er von 2017 bis 2019 die Deutschen Nachwuchsmannschaftsmeisterschaften gewann, wurde er in die Saison 2017/18 mit seinem Verein Vizemeister.[9][10] Im folgenden Jahr erreichte der deutsche Juniorenspieler der Jahre 2017 und 2018 in seinem Heimatland bei den German International an der Seite des Russen Vasily Kuznetsov das Podium.[11][12] Nachdem er 2019 bei den Deutschen Juniorenmeisterschaften in drei Disziplinen triumphierte, stand er im Jahr darauf erstmals bei den nationalen Titelkämpfen im Herrendoppel mit Johannes Pistorius im Endspiel.[13][14] Mit 19 Jahren beendete Resch seine leistungssportliche Karriere in der Nationalmannschaft, um sich auf sein Studium zu konzentrieren.[15]