Vancouver, BC · VES Member

Senior Compositing Artist for film, episodic and animation.

Ten years of Nuke compositing across A-class features and series — deep comp, 2D/3D integration, keying and photoreal finishing. Also directing, shooting and cutting original work.

Studios

Eyeline StudiosSPIN VFXMikros AnimationJam FilledVeridian VFXBrown Bag FilmsRocket Science VFXPixomondoStereo DLegend 3DEyeline StudiosSPIN VFXMikros AnimationJam FilledVeridian VFXBrown Bag FilmsRocket Science VFXPixomondoStereo DLegend 3D

Selected credits

Full IMDb →
House of the DragonStar Trek: DiscoveryStar Trek BeyondAnt-ManTerminator GenisysThe Divergent Series: InsurgentThe Fate of the FuriousKing Arthur: Legend of the SwordMary Poppins ReturnsPolarKingdomInto the BadlandsOctober FactionDeep WaterThe Miniature WifeSong of GodPAW Patrol: The Mighty MoviePAW PatrolBlue's Clues & You!Dino RanchHouse of the DragonStar Trek: DiscoveryStar Trek BeyondAnt-ManTerminator GenisysThe Divergent Series: InsurgentThe Fate of the FuriousKing Arthur: Legend of the SwordMary Poppins ReturnsPolarKingdomInto the BadlandsOctober FactionDeep WaterThe Miniature WifeSong of GodPAW Patrol: The Mighty MoviePAW PatrolBlue's Clues & You!Dino Ranch

Showreel

Nuke Compositing for film

Selected work

PAW Patrol: The Mighty Movie — still

Mikros Animation

PAW Patrol: The Mighty Movie

Senior Lighting / Compositing — comp relighting, cryptomattes, AOVs

Music video — Sweden — still

Director / Comp / Edit

Music video — Sweden

Shot, composited and cut on location in Sweden

Blue's Clues & You! — still

Brown Bag Films

Blue's Clues & You!

350 shots — live-action 2D/3D integration, keying, wire removal

Compositing breakdown — still

Nuke · Shot work

Compositing breakdown

Deep comp, 2D/3D integration and finishing

Belong — UE 5.4 cinematic — still

Personal / lookdev

Belong — UE 5.4 cinematic

Unreal Engine lighting, lookdev and final comp

Software & pipeline

Everything below is production-tested on shipped shows, not tutorials.

  • Nuke

    Expert · 5+ yrs

  • Mocha Pro

    Tracking, PowerMesh

  • Silhouette FX

    Roto, paint

  • Blackmagic Fusion

    Full comp

  • Maya

    Shot prep

  • Unreal Engine 5.4

    Lookdev, cinematics

  • After Effects

    Motion, cleanup

  • Photoshop

    Matte painting

  • Python for Nuke

    Workflow automation

  • ShotGrid / ftrack

    Pipeline

  • Deadline

    Render management

R&D

AI tools & generation

CopyCat & machine-learning cleanup

Trained CopyCat networks inside Nuke for repetitive beauty work, rig removal and marker patching across shot families — hand-finished, never shipped raw.

ComfyUI generation

Trained under Victor Perez. Node-based diffusion for concept frames, texture fills and set-extension plates that then go through a normal comp pipeline.

Template & multi-shot automation

Built AI-assisted comp templates at Eyeline Studios so a look approved on one shot propagates cleanly across a sequence.

Where I draw the line

AI is a tool inside the pipeline, not a replacement for craft. Every frame is reviewed, art-directed and finished by hand before it leaves my machine.

Photography & videography

Directing, shooting and editing outside the studio — live events, dance and performance, documentary coverage and stills.

Event film · 2025

Convergence Dance Festival

Shot, directed and edited — multi-camera stage coverage and colour grade.

  • Event & performance

    Festivals, showcases and stage work — multi-cam capture, edit and grade.

  • Documentary & interview

    Small-crew shoots, natural light, story-first cutting.

  • Stills & plates

    Portrait and location photography, plus reference and HDRI plate capture for VFX.

Convergence Contact Improv Dance Festival

Vancouver · documentary series

A quiet, observational set from a week-long movement lab — circles, floorwork, reflections and the small human moments between the scores.

Opening circle — Contact improvisation intensive, Vancouver01A
Opening circle — Contact improvisation intensive, Vancouver
Stage light study — improvisation performance02A
Stage light study — improvisation performance
Floorwork trio — studio rehearsal03A
Floorwork trio — studio rehearsal
Group embrace after the closing jam04A
Group embrace after the closing jam
Portrait at the barre — natural window light05A
Portrait at the barre — natural window light
Weight sharing — duet on the floor06A
Weight sharing — duet on the floor
Closing jam — laughter and lifts07A
Closing jam — laughter and lifts
Morning warm-up in the glass studio08A
Morning warm-up in the glass studio
Outdoor score — Woodward's plaza, Vancouver09A
Outdoor score — Woodward's plaza, Vancouver
Solo under stage wash — performance night10A
Solo under stage wash — performance night
Opening circle — hands held in the glass studio11A
Opening circle — hands held in the glass studio
Floor score — the room resting between rounds12A
Floor score — the room resting between rounds
Lift — arms open above a shared base13A
Lift — arms open above a shared base
Head back under the warm stage wash14A
Head back under the warm stage wash
Walking score — the group crossing the room15A
Walking score — the group crossing the room
Make friends with yourself — backstage moment16A
Make friends with yourself — backstage moment
Forehead to forehead — greeting through the glass17A
Forehead to forehead — greeting through the glass
Window reflection — pause between sessions18A
Window reflection — pause between sessions
Laughter behind the brick wall — outdoor score19A
Laughter behind the brick wall — outdoor score
Group hug on the street — closing embrace20A
Group hug on the street — closing embrace
Galaxy hoodie — a shared look under stage colour21A
Galaxy hoodie — a shared look under stage colour
Arms open under magenta stage light22A
Arms open under magenta stage light
Resting score — bodies on the warm floor23A
Resting score — bodies on the warm floor
Palm to palm — leading and following24A
Palm to palm — leading and following
At the barre — window light and city beyond25A
At the barre — window light and city beyond
Back to back — weight sharing in the studio26A
Back to back — weight sharing in the studio
Standing score — the room moving together27A
Standing score — the room moving together
Group structure — stacked bodies in the glass studio28A
Group structure — stacked bodies in the glass studio
Floorwork cluster — reaching from the pile29A
Floorwork cluster — reaching from the pile
Listening at the barre — pause between scores30A
Listening at the barre — pause between scores
Shared weight — a quiet duet on the floor31A
Shared weight — a quiet duet on the floor
At the window — waiting for the next round32A
At the window — waiting for the next round
Eyes closed — hands resting on a partner33A
Eyes closed — hands resting on a partner
Laughter inside the pile — closing jam34A
Laughter inside the pile — closing jam
Low sun on the studio floor — end of the day35A
Low sun on the studio floor — end of the day

Portrait series — Maryne

Vancouver · available light

Platform — available light portrait, Vancouver transit01A
Platform — available light portrait, Vancouver transit
Turn of the shoulder — textured wall, natural light02A
Turn of the shoulder — textured wall, natural light
Greenhouse frame — reaching through the glass03A
Greenhouse frame — reaching through the glass
Under the atrium canopy — downtown walkway04A
Under the atrium canopy — downtown walkway
Doorway light — sunlit street portrait05A
Doorway light — sunlit street portrait
Close portrait — soft window light on stone06A
Close portrait — soft window light on stone
Laughing on the stair rail — golden hour07A
Laughing on the stair rail — golden hour
Movement study — low angle between concrete walls08A
Movement study — low angle between concrete walls
Backlit in the plaza — winter sun flare09A
Backlit in the plaza — winter sun flare
Night reflections — city glass and skyline10A
Night reflections — city glass and skyline
Storefront glass — full-length street portrait11A
Storefront glass — full-length street portrait
Glance back at the crossing — heritage façade behind12A
Glance back at the crossing — heritage façade behind
Smiling on the rail — late afternoon light13A
Smiling on the rail — late afternoon light
Graffiti alley — colour frame in the series14A
Graffiti alley — colour frame in the series
Shout — low angle, wide lens energy15A
Shout — low angle, wide lens energy
Concrete column — deep shadow portrait at night16A
Concrete column — deep shadow portrait at night
Library Square — wide environmental frame17A
Library Square — wide environmental frame
Cherry blossom light — spring portrait downtown18A
Cherry blossom light — spring portrait downtown
Stairwell — hard light and shadow geometry19A
Stairwell — hard light and shadow geometry
Backlit under the trees — close portrait20A
Backlit under the trees — close portrait
Crossing the street — long shadow, hard afternoon sun21A
Crossing the street — long shadow, hard afternoon sun
Striped sweater — backlit laughter, colour frame22A
Striped sweater — backlit laughter, colour frame
Heritage stonework — walking portrait downtown23A
Heritage stonework — walking portrait downtown

Available for compositing work

Remote or Vancouver-based. Feature, episodic, animation and commercial. Résumé and cover letter below.