Jarvis was born in Sai Ying Pun, Hong Kong to an English father and a Filipina mother.
[2] After playing one season with Ateneo in the UAAP, Jarvis joined Philippines Football League club Davao Aguilas.
[3] In 2019, after playing two seasons as a professional footballer, Jarvis returned to his country of birth, signing for Hong Kong Premier League club Eastern.
[5] Jarvis returned to the Hong Kong Premier League on 28 January 2023, signing for Tai Po.
[7] Jarvis was called up for the Philippines U-23 team in 2017, ahead of the 2018 AFC U-23 Championship qualifiers against Japan, China, and Cambodia.