BMAD/Makeshift VFX

October 2017 - Present

Senior Character Artist

  • Modeled and textured stylized animal caricature characters for mobile game House of Cats
  • Modeled and textured sci fi characters and vehicles for TV and Film VFX productions
  • Mentorship of junior artists
  • Establishment of art workflow and asset pipeline
  • Shader writing and scripting in Unity

EA Vancouver/Popcap

April 2015 - April 2016

Character Artist - Plants Vs Zombies: Garden Warfare 2

  • Created player character and boss character high poly models, low poly models, textures and shaders
  • Worked from loose concept art, with the art director, to develop the final look and feel of the characters
  • Used Physically Based Rendering techniques and Frostbite to achieve high quality current gen visuals
  • Polished and reworked existing assets and assets created by external studios to meet GW2 standards

Valve Software

July 2012 - March 2015

Freelance Character Artist - Dota 2

  • Created Dota 2 character armor, weapons and promotional artwork which has been integrated and sold within Dota 2
  • Modeled high and low poly characters, armor and weapons
  • Skinned armor and weapons to existing character rigs
  • Followed exacting budgets and guidelines for creation and integration of props and characters to Dota 2

Kerberos Productions

Feb 2012 - Aug 2012

3D Artist - Canceled Project

  • Design and modeling of environments, buildings, interiors and props
  • Research and development of new and improved workflows for the art team
  • Integration of props and environments into proprietary engine
  • High poly modeling, low poly modeling, baking and texturing of assets


Art Institute of Vancouver

2007 - 2009

  • Certificate in 3D Modeling for Animation and Games


  • Highly adaptive, able to quickly learn new tools/workflows
  • Strength in both organic and hard surface modeling
  • Able to work effectively on stylized or realistic art
  • Solid design skills and ability to collaborate with concept artists and art directors to faithfully adapt designs to 3d
  • Ability to give and receive feedback and use it to improve or iterate during development
  • Strong technical knowledge and skill set including shader writing, scripting and programming
  • Self Motivated to complete tasks to the highest quality


  • Autodesk Maya
  • Autodesk 3d Studio Max
  • Pixologic Zbrush
  • Adobe Photoshop
  • Substance Painter
  • Marvelous Designer
  • Frostbite
  • Unity