
Jan-Willem is geboren op 20 augustus 1994 in Schalkwijk. Hij is begonnen met fietsen bij wielervereniging het Stadion. In 2005 won hij bij de 10 jarige de ronde van Nieuwegein. In 2006 en 2007 won hij de tour de Schalkwijk. Naast zijn studie in Wageningen is hij altijd blijven fietsen.

Bij de junioren in 2011 won hij een 2 bronzen medailles tijdens het NK baanwielrenner.
In 2014 maakte hij deel uit van het team Koga Cycling.
Hij kwam in 2015 bij Baby-Dump Cyclingteam omdat de ploeg Koga Cyclingteam ophield te bestaan en die toen een semiprofessionele status kregen. Jan-Willem eindigde dat jaar onder meer als 5de in de Ronde van Zuid-Holland.
In 2016 kwam de echte doorbraak van Jan-Willem als wegrenner, waarbij hij toen reed voor Cyclingteam Join-S De Rijke. Hij behaalde overwinningen in wedstrijden in Nederland, Belgiƫ en Turkije. Daarbij een etappezege in de Olympia Tour waarbij hij 4de werd en de bronzen medaille op het NK individuele tijdrijden op de weg bij de Beloften. Dat jaar reed hij ook mee met de Nederlandse baanwielrenners bij de Olympische Spelen in Rio de Janeiro op de ploegachtervolging.
In 2017 ging het nog beter met overwinningen in de Ronde van Drenthe, in een etappe van de Ronde van Normandiƫ en overwinningen in Ierland en Tsjechiƫ. Bovendien veroverde hij op het NK baanwielrennen een gouden en drie zilveren medailles.
In 2018 zijn eerste seizoen als profwielrenner bij Roompot, regende het successen op de wielerbaan: een paar wereldbekerzeges, tweemaal zilver op het NK en eveneens twee zilveren medailles op de WK. Vroeg in het seizoen liet Jan-Willem zich gelden met een lange vlucht in de weg klassieker Gent-Wevelgem om uiteindelijk 12e te worden. De zege in de Slag om Norg was vervolgens een hele mooie overwinning.
In 2019 was het WK baanwielrennen in Pruszków in Polen waar Jan Willem op vrijdag 1 maart Wereldkampioen op de puntenkoers werd.