Sein erstes internationales Rennen absolvierte Kupczak am 27. Februar 2010 bei einem Continental-Cup-Wettbewerb in Karpacz, bei dem er den 39. Platz belegte. Im Weltcup der Nordischen Kombination debütierte er am 30. November 2013 im finnischen Kuusamo. Kupczak nahm an der Winter-Universiade 2013 in Trentino teil. Dort belegte er im Gundersen-Wettbewerb von der Normalschanze den 23. und im Massenstart den fünften Platz. Gemeinsam mit Paweł Słowiok und Adam Cieślar gewann er den Teamwettbewerb. Bei der Universiade 2015 erreichte er im Einzel den dritten und im Team mit Cieślar und Mateusz Wantulok den vierten Rang. Einen Monat später erzielte er im Gundersen-Wettbewerb von der Normalschanze bei den Nordischen Skiweltmeisterschaften 2015 in Falun den 37. Rang.