• 2020 | HUNGRY GHOST DINER || debut feature
    • SGIFF Southeast Asian Film Lab, Singapore | 2019
    • (in development)
  • 2019 | TAIPING ADAGIO || web series
    • (to be released in December 2019)
  • 2017 | ENTANGLE || short film
  • 2017 | MARATHON || short film
  • 2016 | BREAKING POINT || short film
    • Fixi 3 Crimes, Malaysia | 2016
  • 2015 | COASTER || short film
    • Mentored by Baltasar Kormákur
    • Cinemasia Film Festival, Netherlands | 2016
  • 2014 | SALVAJ || short film
    • 4th Cambodia International Film Festival, Cambodia | 2015
    • 27th Festival Filem Malaysia, Malaysia | 2015 || Best Short Film
    • S-Express, Asia Film Symposium, Singapore | 2015
    • Sundance Channel Shorts, Malaysia | 2014 || Runner-up
  • 2013 | FIX || short film
    • Ascona Film Festival, Switzerland | 2016
    • XIX Internacionalni TV Festival Bar, Montenegro | 2014
    • 26th Girona Film Festival, Spain | 2014
    • 8th Festiwalu Złote Mrówkojady, Poland | 2014
    • KALIBER35 Munich International Short Film Festival, Germany | 2014
    • Salón Internacional de la Luz Volumen 5, Colombia | 2014
  • 2012 | OUTPOST || short film
    • Astro MyHometown, Malaysia | 2012
  • 2011 | THE APPRENTICE || short documentary
    • Seattle Asian American Film Festival, USA | 2013
    • 28th Interfilm Berlin, Germany | 2012
    • 15th Guanajuato International Film Festival, Mexico | 2012 || Opening Film
    • 14th Short Shorts Film Festival and Asia, Japan | 2012
  • 2009 | RESONANCE || short film
    • BMW Shorties, Malaysia | 2009 || Special Mention
  • 2016 | IMMINENT | dir. Rahmat Adam || short film
  • 2013 | FIX | dir. We Jun || short film
  • 2012 | OUTPOST | dir. We Jun, Mahen Bala || short film
  • 2012 | UBUSUNA | dir. Mile Nagaoka || feature documentary
  • 2011 | THE APPRENTICE | dir. We Jun, Mahen Bala || short documentary
  • 2009 | RESONANCE | dir. We Jun || short film
  • 2018 | POLIS EVO 2 | with Nasrul Asraff Mahzan | dir. Joel Soh, Andre Chiew || feature film (withdrew, uncredited)
  • 2017 | MARATHON | dir. We Jun || short film
  • 2016 | BREAKING POINT | with Mahasin Norman | dir. We Jun || short film
  • 2016 | SAVAGES | dir. Nadiah Hamzah (uncredited) || short film
  • 2016 | STONE OF JUSTICE | dir. Audrie Yeo || short film
  • 2015 | SAFARI MALL | dir. Jordan Suleiman, Tony Pietra Arjuna || feature film (withdrew)
  • 2015 | ROAD TO NATIONHOOD S1 | dir. Ahmad Yazid || TV documentary series
  • 2015 | BATTLE OF BAKARA: THE LOST PLATOON | dir. Ahmad Yazid || short documentary
  • 2014 | SALVAJ | with Paul Hasham | dir. We Jun || short film
  • 2020 | HUNGRY GHOST DINER | dir. We Jun || debut feature
  • 2019 | TAIPING ADAGIO | dir. We Jun || web series
  • 2017 | ENTANGLE | dir. We Jun || short film
  • 2017 | MARATHON | dir. We Jun || short film
  • 2016 | BREAKING POINT | adapted from Zufar Ismail Zeid’s short story | dir. We Jun || short film
  • 2016 | THE SECRET LIFE OF YUYU | dir. Tan Chui Mui || feature film (in development, replaced)
  • 2015 | COASTER | with Lim Benji | dir. We Jun || short film (uncredited)
  • 2014 | SALVAJ | dir. We Jun || short film
  • 2014 | TUAH VERSUS DRACULA | dir. Dain Said Iskandar || feature film (in development, replaced)
  • 2014 | VEKTOR | dir. Dain Said Iskandar (in development, replaced)
  • 2013 | FIX | dir. We Jun || short film
  • 2012 | OUTPOST | dir. We Jun, Mahen Bala || short film
  • 2009 | RESONANCE | dir. We Jun || short film
  • 2016 | INDIAN SUMMERS S2 | Buyer || TV series (uncredited)
  • 2014 | MARCO POLO S1 | Video Assist || VOD series (uncredited)