Edwin is a graduate of the BPA music theatre programme at NASDA. He has a strong background in music and grew up playing the cello and other stringed instruments. Edwin is also a keen puppeteer and puppet maker, and in 2020 he co-founded Tusk Puppets. Edwin was an ensemble member of Auckland Theatre Company's Billy Elliot and The Court Theatre's Jesus Christ Superstar. He has performed extensively in touring theatre shows around NZ, Australia, the USA, and in Singapore.