His career began at Impossible Casting, where he cast commercial and print projects for companies such as Skype, Converse, Rolling Stone, GQ, Newcastle, One World, L’Oréal, Master Card and many more, as well as some film and television projects. Since then he has freelanced, filming and editing with production companies like Contra Studios, Strand Creative Group, Imaginarium Lab, Le-jit Productions, and other creative groups.