Pipeline TD and Tools Programmer

Pipeline & Tools Engineer

I am an expert in both problem solving and artist support. As a goal oriented programmer I achieve realistic delivery dates, and work well under pressure. I'm self motivated, have excellent communication skills, and can carry out complex projects individually or as part of a larger team.
CV Link


showcase of my latest works


Things I'm useful with

Have worked on Triple AAA Cinematic titles that have used custom UE3 and UE4. Utilized VR in UE4, to both R&D and also ship titles.

I have spent 7+ years using Maya professionally; developing tools in Python, Mel, and C++ to support artists and research solutions for the project/studio.

I use QtDesigner and custom code to create GUIs. All projects in the last year have been created with PySide, which is a wrapper around pyQt.
python 2.7

Python 2.7 is my version of choice. Professionally I have been using Python for 6 years, and writing code in python for 9 years. Here are some of the more popular APIs I use: Pymel, PySide, Shotgun, Agisoft, QUBE, SoftBody, PIL, Faceware, and FaceShift

I have used PhotoShop in the graphic design and the 3D Texture use-case of the program. Also a great tool for mocking up UIs that contain large portions of art, and to document tools for artists using screenshots.

MEL is a needed skill. This was honed at TTF as the entire codebase was MEL when I joined. This knowledge is still fresh due to the large amount of MEL throughout forums and at studios.

I have taken multiple courses and read numerous books on C++. No studio to date has fully utilized my C++ knowledge, however the OOP structure that is taught alongside has been invaluable. Algorithms are awesome

MotionBuilder was the main program used on the last project for AAA Game Cinematics. Assessed tools from the Client as well as supported Animators. Cleaned up files and delivered entire scenes to client.

While at SCAD I used Houdini on multiple projects, utilizing the different aspects of the program. The Python API and node based structure work well together and with procedural animation.


Software Packages:

SVN, Shotgun, Agisoft, Qube, WrapX, CGFX Shaders, Unity 5, AfterEffects, ImageMagick, UnrealEngine 3, Renderman, Visual Studios, Nuke, Gimp, and Blender

Additional Languages:

PyMel, UE4 Blueprints, NodeJS, Agisoft API, Shotgun API, Qube API, Nuke API, C++, Google maps API, ImageMagick API, HLSL, RSL, TCL, C#, ZScript, HScript, JavaScript, Bash, HTML, GIT, and MySQL


Operating Systems:

Mac: Yosemite, Windows: XP/7/8/10, Linux: Redhat/Ubuntu

Work Experience

Places I've influenced

Jul, 2017
Oct, 2017

The Virtual Reality Company

Creating interactive experiences for Vive and Oculus.

Developed Animation Exporter for Maya 2017 with files being placed inside a Perforce directory and uploaded for immediate use in Unreal Engine

R&D for HD stereo video in a realtime unreal scene

Stress Testing HD Stereo Video in VR

Bink 2 Video Compression and stress testing in Unreal

Exploration of a new pipeline for assets to go from Nuke into Unreal, and vice versa

April, 2017
June, 2017


VR Web Developer

Created Multiple Databases using SQL to track users and purchases across every device the user owns.

Secured the entire site using HTTPS.

Instated Elastic Bean Stalk which allowed faster deployments of the project to AWS servers.

Javascript backend for user logins which allowed logging in from any Internet Capable Device (except PS vr).

Integrated the Passport login backend which communicated with Password Encryption from all devices.

Installed Stripe allowing users to make multiple transactions without needing to worry about their credit details being transferred.

Was responsible for launching the entire site to AWS including all sub pages.

Obfuscated the URL calls so users would not be able to share video links with users who have not purchased VR experience.

Tested Stripe, database functionality, login, https, url encryption, and all videos.

Jun, 2016
Mar, 2017

Frame Machine Studios

Technical Director

Re-developed a Maya Scene Builder tool which combined FBX animation, Assets stored on Perforce and a Scene description file. Using PySide to create the UI and PyMel to build the maya scene, the process was reduced by 5X and all work was automatically offloaded to a headless machine so that no time was spent processing on the artist machines.

Sole developer to Automate and Track 1900+ Markerless Facial Mocap Videos for 12 Stage Performers, and 5 Booth Actors. Using Faceshift to apply all this data inside of Maya for over 20 Digital Characters, and supporting a team of 5 artists.

Automated Shotgun Events were set up in a collaboration between Production and Pipeline. Every shot and asset was tracked on the granular level. To alleviate the pain this puts on artists and production; automated triggers pushed assets from one place to the next as they traversed the pipeline.

Was the driving force and sole developer to integrate SVN into the developer workflow. No version or ticket tracking system was in place before my arrival at Frame Machine. Three developers are now all on SVN and had dedicated " artist-testers" to approve tools before release studio wide. Another added feature was to hide all source code from artists and only compiled code is saved on the shared drive.

All Code Revisions submitted to SVN were tracked in Shotgun so that developers could easily attach a Shotgun SVN Revision to a user created Help Ticket. This enables full tracking of an SVN depot with searchable results and accessible from any web browser. Shotgun could now be used by production to fully track all aspects of the studio, both Art & Development.

Worked in close quarters with production to prepare Shotgun for a new project. This could be from user permissions to field permissions per user group. Pipeline, task, and page creation were all part of my duty of placing our workflow on Shotgun. Before my arrival at Frame Machine all assets were tracked on Google Docs.

Designed and integrated a Batch Video Rotator for the litany of Facial Mocap videos our studio was set to ingest. All videos needed to be rotated 90 degrees and renamed to be coherent. Along with rotating Meta-data was preserved, and quality slightly reduced for a large decline in file size.

Was the go to person when any Shotgun question came up. My interactions varied from developers' questions about the API to production staff needing to find deleted assets or track down why a field is set to it's current value.

Nov, 2014
Sep, 2015

Alexx Henry Studios

Pipeline Lead

The sole developer in charge of turning the laborious manual photogrammetry workflow into an automated system.

Working with a small team where it is necessary to have a quick turn around from research to development, and finally implementing the product for the team to use.

Created code for Image manipulation, including, metadata queries, masking, feature detection, sorting, conversion, displaying, quality checking, and naming.

Oversaw every aspect of the production pipeline.

Sending data to and from various applications seamlessly in order to achieve a final 3D Asset.

Allowing drastic changes between projects to output for a specific vendors needs.

Feb, 2013
Nov, 2014

Third Floor Inc.

Technical Director

Spearhead the delivery of the studios first fully finals project. Crucial changes were made on existing code for the delivery of finals animation.

Designed and implemented fixes under a strict deadline while simultaneously delivering shots to an outside vendor.

Managed a small team that was tasked with delivering shots to an outside studio

Found and demonstrated solutions for both The Third Floor, and the other vendor

Modified existing HLSL shaders to meet the demands of our artists and rendering tools

Repaired an array of issues with existing tools, including things such as; Batch image resizing, duplicate node name fix, and Character rig space switching.

Dec, 2011
Sep, 2012

Third Floor Inc.

Pipeline TD

Created tools to automate redundant tasks and make the pipeline workflows more efficient.

Worked on several artist/show specific tools, but the primary focus was on optimizing the entire production pipeline.

Integrated Shotgun into facility Asset and Shot publishing system.

Creation of wx any pyQt User Interfaces, allowing artists to easily interact with production code.

Built a suite of tools allowing developers to dynamically switch between development and live code.

resizing, duplicate node name fix, and Character rig space switching.


What I have done in my academic career

Jan, 2009
Jun, 2011

Visual Effects BFA

Savannah College of Art & Design

BFA Visual Effects School of Digital Film and Media: Was trained by some of the best in the industry, for both Traditional Art and CGI. A strong understanding of art fundamentals was paramount, and taught throughout the curriculum. Meanwhile my background in Computer Science helped further my ability during my Visual Effects Studies.

Aug, 2006
Dec, 2008

Computer Science

Angelo State University

Computer Science was my main area of focus in Angelo. While there I found more creative ways to use computers and coding languages. That is when the switch to a more artistic avenue was approached in order to get into Visual Effects. After building a portfolio the transfer was made to SCAD.


with questions or opportunities you have

Shoot a message!


Midvale Ave Los Angeles, C.A. 90034

(323) 206 -1881




Drop in