Kowalski wurde 2004 geboren, kommt aus Zielona Góra, begann mit 6 Jahren mit dem Snookerspiel, trainiert üblicherweise mit Marcin Nitschke und nahm 2014 jeweils ohne großen Erfolg an der polnischen Snooker-Meisterschaft und an den Gdynia Open teil. Ab 2014 erreichte er jedoch bei einigen polnischen Junioren-Meisterschaften das Finale; so wurde er 2014 polnischer U14-Meister. Während er im nächsten Jahr bei den Gdynia Open wieder keinen Erfolg hatte, erreichte er bei der polnischen Meisterschaft das Achtelfinale, schied dort aber aus. Bei der U21-Amateurweltmeisterschaft desselben Jahres und bei der Europameisterschaft 2016 schied er dagegen noch in der Gruppenphase aus, wogegen er bei der U18-Europameisterschaft mehr Erfolg hatte und sich erst in der ersten Hauptrunde geschlagen geben musste. Ebenso gewann er bei den Gdynia Open erstmals ein Spiel, schied aber trotzdem noch in der Qualifikation aus. Selbst bei der polnischen Meisterschaft war er chancenlos und schied diesmal wieder in der Gruppenphase aus. Dennoch hatte er 2016 auch Erfolg, als er in Stettin ein wichtiges Amateurturnier mit erwachsenen Teilnehmern für sich entscheiden konnte.