Actor de televisión conocido por su papel como el agente O'Donahue en la serie Odd Squad y en la película siguiente Odd Squad: The Movie. Ganó un premio al Mejor Actor por su actuación en una película presentada en el 48 Hour Film Project de Toronto en el 2012.
Su primera oportunidad como actor fue en el escenario de la producción de Peter Pan de The Browns Children Theatre con el personaje de Smee cuando tenía 6 años.
Creó un canal homónimo de YouTube dedicado a bromas, desafíos y vlogs.
Su hermano mayor Tristen también es actor. Sus padres son Cynthia y Chun-Hun (Sly) Yap.
Actuó junto a Anna Cathcart en Odd Squad: The Movie.