Haratyk, der für NKS Trójwieś Beskidzka startet, trat international erstmals beim Europäischen Olympischen Winter-Jugendfestival 2015 in Steg in Erscheinung. Dort belegte er den 47. Platz im Sprint, den 34. Rang über 10 km klassisch und den 21. Platz über 7,5 km Freistil. In der Saison 2015/16 lief er in Štrbské Pleso erstmals im Slavic Cup und errang dabei den 18. Platz im Sprint und den 11. Platz über 10 km klassisch und kam bei den Olympischen Jugend-Winterspielen 2016 in Lillehammer auf den 23. Platz im Sprint, auf den 20. Rang über 10 km Freistil und auf den zehnten Platz im Cross. Bei den Nordischen Junioren-Skiweltmeisterschaften im folgenden Jahr in Soldier Hollow lief er auf den 46. Platz im Sprint, auf den 27. Rang im Skiathlon und auf den 25. Platz über 10 km Freistil. In der Saison 2017/18 kam er bei allen sechs Teilnahmen im Slavic Cup unter den ersten Zehn. Dabei holte er in Wisła im Sprint und über 15 km Freistil seine ersten Siege in dieser Rennserie und zum Saisonende den zweiten Platz in der Gesamtwertung. Zudem gewann er bei den Polnischen Meisterschaften in Szklarska Poręba jeweils Bronze im 30-km-Massenstartrennen und im Mixed-Teamsprint und errang bei den Nordischen Junioren-Skiweltmeisterschaften 2018 in Goms den 49. Platz über 10 km klassisch und jeweils den 48. Platz im Sprint und im Skiathlon.