Skip to content
View michaeltrainor's full-sized avatar
:octocat:
Probably working too hard for someone else.
:octocat:
Probably working too hard for someone else.

Highlights

  • Pro

Block or report michaeltrainor

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
michaeltrainor/README.md

Background Image

mtd3v

Principal Pipeline and Tools Technical Artist. Games and feature film VFX background (Tech Artist, Animation TD).

I build pipelines and tools that help artists and studios ship: DCC integration, asset management, and production workflows, mostly in Python, with C++ and Rust where speed matters.

Working on

  • empty-qt: a PySide6 widget library
  • empty-editor: an OpenUSD-based content editor
  • AI-assisted tooling with Claude Code and Grok

Stack

Python · PySide6 · OpenUSD · Maya · Houdini · Blender · FastAPI · C++ · Rust · Kubernetes · Kafka · Redis

Elsewhere

LinkedIn · X

Popular repositories Loading

  1. michaeltrainor michaeltrainor Public

  2. michaeltrainor.github.io michaeltrainor.github.io Public

  3. empty-maya empty-maya Public

    Python

  4. empty-qt empty-qt Public

    PySide6 widget library

    Python