Op 15 juni 2014 leidde Viljanen zijn eerste wedstrijd in de Finse nationale competitie. Tijdens het duel tussen Inter Turku en MyPa-47 (1–0) hield de leidsman zijn kaarten op zak.[1] In Europees verband debuteerde hij op 2 augustus 2018 tijdens een wedstrijd tussen Lincoln Red Imps en The New Saints in de tweede voorronde van de UEFA Europa League; het eindigde in 1–1 en Viljanen gaf aan drie spelers een gele kaart.[2] Zijn eerste interland floot hij op 6 juni 2021, toen Denemarken met 2–0 won van Bosnië en Herzegovina door doelpunten van Martin Braithwaite en Andreas Cornelius. Tijdens deze wedstrijd deelde Viljanen zes gele kaarten uit.[3]