Kim trained as a dancer before studying acting at Victorian College of the Arts, directing for theatre at Western Australian Academy of Performing Arts and directing for screen at Australian Film, Television and Radio School.

Recently Kim directed The Lives of Eve by Stephen Sewell at KXT Broadway and Wild Thing By Suzanne Hawley, which also undertook a regional tour. Past productions have included Dead Skin by Laneikka Denne with her company White Box Theatre at KXT. Campion Decent’s The Campaign at the Seymour Centre. Starstruck The Musical produced by NIDA with Garry McQuinn, Tanya Ronder’s Table at the Seymour Centre, Beth Steel’s Ditch at the Limelight on Oxford, Edna Walsh’s The Walworth Farce for Workhorse Theatre, The Shifting Heart at the Seymour Centre, Blackrock at the Seymour Centre, Hurt by Catherine McKinnon at Old 505 and Belvoir Downstairs, which was nominated for the 2016 Sydney Theatre Award for Best Independent Production.

Kim’s other credits include One Flew Over The Cockoo’s Nest (Sport For Jove), I Love You Now (Darlinghurst Theatre Company), I Love You My Mother and The Shadow Box (both at The Old Fitz), Unholy Ghosts (Griffin Independent), BANG (B Sharp), Time Stands Still and Love Song (both at Darlinghurst Theatre Company), Love Bites (Seymour Centre), The Hatpin (Seymour Centre, which then played at the New York Music Theatre Festival), The Memory of Water (Darlinghurst Theatre Company & NSW regional tour), A Moment on the Lips (Darlinghurst Theatre Company, The Old Fitz and The Griffin in NSW, and the Old Council Chamber in Carlton, VIC), Sprung! For Monkey Baa (National tour), and A Day In The Death of Joe Egg and Dinner With Friends (both at Darlinghurst Theatre Company).

Kim was a Resident Studio Artist for Griffin Theatre Company and while their directed The House on the Lake by Aidan Fennessy.

Kim has taught at NIDA, ACA, SAS and others and she studied Acting at VCA and Directing at WAAPA.