VFX Lighting and Look Development  | Lighting Lead, MPC Vancouver

LinkedIn  |  IMDb

I am a VFX lighting artist focused on creating high-quality imagery and designing solutions to lighting-specific challenges in modern VFX productions. I especially enjoy the teamwork necessary for these projects to succeed. I have been working with digital media for around 18 years, first in post-production, then in CGI. I have done a bit of everything in the larger field of CGI, but in the last few years have focused on lighting and look development. I am also a beta tester and Python TD.



Katana | Maya | Softimage | Modo | Renderman | Vray | Redshift | Nuke | Mari | Speedtree | Python | Shotgun


Personal tinkering from a few years ago. These are no longer being developed, and are provided here “as-is”.
GitHub  |  Gists

  • LightBank (901+)
    This experimental kit provides quick access to lighting controls.
  • Project Manager (901+)
    Augments Modo 901’s production workflow by providing a way to create and manage projects on a basic level, similar to what may be found in other 3D applications.
  • Popups (901+)
    A few commands for displaying pop-up search fields to create items, apply materials, or select channels.
  • Generalist Layout (801+)
    The Generalist layout aims to gather features, lists, and commands that are likely to be useful regardless of the task at hand, and place them in a ‘frame’ around a set of display viewports.
  • UI Frameworks in Modo: Native vs. PySide
    A summary of the key differences between the two frameworks available in Modo for building plugin interfaces.
  • Multi Importer
    Import multiple model files of multiple types at once. Currently supports EMDL, FBX, OBJ, and LWO.
  • Add Overrides
    Quickly adds override parameters to a partition
  • Group Meshes By Model
    Gathers all the polymeshes for affected models and places them in model-specific groups (i.e. one group for each model). This can be done on all the models in the scene at once, or on a selection of models.
  • Redshift Proxy Manager
    Custom tool for mass-editing Redshift proxies in the current scene.
  • ICE Compound: Loop Redshift Proxy Sequence
    Provides cycling behavior for Redshift Proxy Sequences (Loop, Bounce, etc.), with offset. Add an ICE Tree to your Redshift Proxy mesh, wire up this compound, point to the sequence on disk, and provide some basic parameters (start/end frame, offset value, behavior, etc.
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google