Im August 2012 gab Portyk sein Debüt im Grand Prix, verpasste jedoch zunächst die Punkteränge. Bei seiner dritten Teilnahme belegte Portyk in Oberstdorf den 24. Platz und gewann somit seine ersten sieben Punkte in der höchsten internationalen Sommer-Wettkampfserie. Nach einer Wettkampfpause von mehreren Monaten startete Portyk im Winter 2012/13 erstmals Anfang Januar in Wisła im Continental Cup und gewann dabei als Zwanzigster seine ersten COC-Punkte. Eine Woche später debütierte er darauf hin im Weltcup bei einem Wettkampf in Chaux-Neuve, bei dem er im Einzel 47. und im Teamsprint 18. wurde. Seitdem gehört Portyk regelmäßig zum tschechischen Weltcup-Team. Bei den Juniorenweltmeisterschaften 2013 im heimischen Liberec präsentierte er sich in starker Form, konnte jedoch keine Medaillen gewinnen. So wurde er mit dem Team Zehnter, im Sprint Neunter sowie im Gundersen Einzel Siebter. Anfang Februar 2013 war er in Sotschi erstmals Bestandteil der tschechischen Staffel, mit der er den fünften Platz erzielen konnte. Auch bei den Nordischen Skiweltmeisterschaften 2013 in Val di Fiemme ging er gemeinsam mit Miroslav Dvořák, Tomáš Slavík und Pavel Churavý beim Team-Wettbewerb an den Start, platzierten sich allerdings mit mehr als fünf Minuten Rückstand auf die siegenden Franzosen nur auf dem zehnten Rang.