Moran Vermeulen est issu d'une famille de sportifs. Ses parents Dorien et Vincent, d'origine néerlandaise, sont d'anciens fondeurs qui ont représenté les Pays-Bas lors de grands championnats internationaux. La famille s'installe avant sa naissance dans la station de Ramsau pour des raisons professionnelles[3]. Son petit frère Mika est également un skieur de fond de très bon niveau qui a participé à des courses cyclistes en 2018. Tout comme ce dernier, il commence sa carrière par les sports d'hiver avant de se mettre au cyclisme en 2016[4].
En 2017, il intègre l'ARBÖ Bundesteam, sa première équipe cycliste. Il obtient ses premiers résultats notables au niveau UCI durant l'été en terminant sixième et meilleur jeune du Tour de Szeklerland[5]. Ses bonnes performances lui permettent d'être recruté par la formation continentale Tirol. Deux ans plus tard, il finit deuxième du Tour de Serbie, tout en ayant remporté les classements du meilleur jeune et de la montagne[6]. Vermeulen est également retenu en équipe nationale pour participer au Tour de l'Avenir 2019.