Python Automation

Stop doing it manually. Automate it.

Python automation for the repetitive tasks eating your team's time. Batch rendering, file processing, asset validation, report generation - if your team does it the same way every week, it can probably be automated.

Why work with me

01

Built for artists, not just developers

Tools come with usable interfaces - not just scripts you run from a terminal. Maya shelf buttons, simple GUIs, and clear error messages mean your artists can use them without IT support.

02

Fast turnaround

Most automation tools are scoped, built, and deployed within one to two weeks. You describe the manual process, I build the thing that removes it.

03

Proven in production

Built and deployed automation tools across architectural visualization, VFX, and game development pipelines. Real tools used by real teams on real deadlines.

Real projects. Real clients.

A selection of relevant work from 10+ years of practice.

Render Pipeline Automation

Batch Render & Report System

Replaced a manual render submission process with a Python-driven batch system integrated with Maya and Deadline. Included automatic progress tracking and client-ready report generation on completion.

Asset Management Tool

Maya Python Asset Validator

Built a Maya Python tool that validates scenes against studio naming conventions, checks for common errors, and prepares assets for hand-off. Replaced a multi-hour manual QA checklist.

Frequently Asked Questions

What kinds of tasks can be automated with Python?

In a 3D or creative context: batch rendering, scene cleanup, asset renaming and organisation, format conversion, report generation, deadline submission, texture baking, LOD generation, and file archiving. If your team does the same sequence of steps repeatedly, it is automatable.

Do I need to be technical to use the tools you build?

No. Tools are built with your team's actual skill level in mind. Maya shelf buttons, simple file-picker interfaces, and clear feedback so any artist can run them without help.

How do you scope an automation project?

I ask you to walk me through the manual process step by step, then estimate the build time and expected time saving. Most projects have a clear ROI within the first month of use.

What is your team doing manually that should not be manual?

Describe the process and I will tell you if it can be automated and how quickly.

Get in Touch

Tools & Technologies

Python 3Maya APIPyMELPySide2 / QtDeadline APIBlender Pythonsubprocesspathlib