
I am a Technical Director and Senior Developer with 10 years of experience making high-end automated systems with python.
My jobs have involved automating pipeline workloads, creating rigging tools and automating 3D rigging systems and GUIs.
I have given Technical Direction to; Discovery Channel, Channel 4, BBC, CBBC, CBBC's Dennis and Gnasher, Toilet Duck, Next Home, Ron Arad, Nature’s Own, British Airways, Valentino, McLaren, the opening credits of Bond’s Skyfall and Mobil 1. Recently, I have been making an AI Rig Building System that uses machine learning to draw Automated Analysis for rig placement.
I love all things programming, and my ability to script with multiple languages has increased my department's efficiency per project by several days, weeks and months in some cases. This has been achieved by analysing our pipeline needs and automating/structuring large sections of our pipeline with python scripting to optimise on delivery.
Experience
Senior Technical Director
Rigstore
2024 - current
London
Contracts won for:
Building a next-generation personalised children’s book platform that turns every child into the hero of their own story.
Key achievements and features:
-
Automated book creation pipeline: Developed a Python-based system to assemble character layers, backgrounds, and fonts into full storybooks.
-
Dynamic personalisation: Supports customisable characters (hair, skin tone, clothing, body type) and family details so every book is unique.
-
Cloud architecture: Running on Google Cloud (GCP) with Firestore for schema management, Cloud Functions for automation, and GCS for asset storage.
-
Production-ready assets: Ensured rigorous validation of thousands of 3D-rendered assets with automated tests for naming, colour layering, and completeness.
-
Publishing workflow: Generates single pages, compiles into print-ready PDFs, and sends directly to publishers.
-
Custom fonts & design: Integrated accessible and creative fonts (e.g. Atkinson Hyperlegible, HeyOctober) to maximise inclusivity and engagement.
-
Scalability: Designed for mass customisation, reducing manual rendering hours and enabling thousands of books to be produced efficiently.
This platform combines creativity, technology, and automation to make personalised books affordable, scalable, and magical for families worldwide.
Leading development of a new digital portal (currently in use) for one of the UK’s largest furniture hire companies, delivering a secure, scalable platform with the following features:
Frontend: Built in Flutter, optimised for mobile and desktop use.
-
Backend: Powered by Python on Google Cloud Platform (GCP), designed for performance and reliability.
-
Timed jobs: Automated scheduling to run stock checks and maintain accurate availability in real time.
-
Authentication: Secure user login and role-based access using Firebase auto-authentication.
-
Email integration: SendGrid API for automated notifications, confirmations, and user communications.
-
Domain & infrastructure: Full domain management and setup, ensuring robust and secure deployment.
-
User management: End-to-end system for account creation, permissions, and profile management.
-
Order management: Seamless flow from frontend ordering through to backend processing and fulfilment.
This project has modernised the client’s operations, increasing efficiency and enabling them to scale effectively with a future-proof cloud-native solution.
Creation of a medical start-up platform MVP, which uses AI monitoring systems to help arthritis patients. Using Flutter and Python running on GCP, providing both frontend and backend solutions for patients to be abale to monitor their conditions and submit data securely to backend systems used by clinicals systems. The project has been greenlit for NHS testing in Leeds in late 2024.
Senior Technical Director
Passion Pictures
2021 - current
London
-
Working in Maya on bipedal and quadrupedal rigs for a AAA-rated game trailer alongside avatar development.
-
Working on driving standards to improve animation content delivery with bespoke automated rig builds.
CTO and Co-founder
Arthronica
2020 - 2021
London
-
Arthronica’s vision was to improve care for people suffering from Arthritis using already existing technology.
-
Designing the tech stack and hiring all team members to produce the company POC & MVP using, Django rest, angular, ionic, Figma and BrowserStack and far more.
-
Setting up our ISO 13485:2016, HIPAA and CE Mark Class 2a compliant systems using AWS, Github and Jira.
-
Designing and setting the team OKRs, Roadmap for MVP and ML features.
Senior Technical Director
Touch Surgery
2017 April - 2019
London
-
Completing technical rigging tasks for clients using in house Python library.
-
Automating / Scripting pipeline requirements for new and current projects using Python.
-
Creating a Python AI to read MRI data and translate that to augmented reality deformation system.
-
Creating tools and PyQt/Maya GUI's to help the speed up rigging tasks and animators wherever possible.
Senior Technical Director
Jellyfish Pictures
2016 January - 2017 January
London
-
Creating 3D Animation, mocap and game-friendly rigs for: bipeds, quadrupeds, birds, creatures and props. Made in both realistic and cartoon rig styles using my automated python-based rigging system.
-
Completing Technical Rigging tasks for the studio and clients.
-
Creating frontend user tools for animators and pipeline solutions using Python.
Technical Lead
Double Negative
2015 April - 2015 December
London
-
Managing technical requirements of our visual effects studio in London.
-
Managing our asset management system (Shotgun).
-
Providing automation solutions with Python.
-
Liaising with production staff to address slow pipeline areas and addressing them.
Technical Director
Burrows CGI
2013 October- 2015 April
London
-
Providing help with a solid understanding of building and maintaining data heavy pipelines.
-
Creating frontend User Tools with PyQt/PySide and pipeline solutions using Python.
-
Providing technological solutions with Python and multilingual scripting.
-
Automating back-end pipeline tasks with various API's using Python scripting and Python frameworks.
-
Working with large data sets and automating their loading, reading and output with Python algorithms.
-
Specifically XLS, XML, Json, SQL, CSV, Raw internet data.
Technical Director
Framestore
2012 May - 2013 October
London
-
Working with an experienced Technical Director to program and complete tasks for clients.
-
Creating 3D animation rigs using python and supporting animators with their requirements these.
-
Creating control and deformation mechanisms on various different 3D models using Python.
-
Automating/scripting pipeline requirements for new and current projects using Python.
-
Creating tools and GUI's to help the speed up our department wherever possible.
-
Meeting deadlines assigned by production management.
-
Working for: Mobil 1, British Airways, Nature’s Own, Next Home, Valentino, McLaren, Opening credits for Skyfall (Bond Film)
-
Technical Direction and Freelancing
Saddington Baynes and Various Agencies
2010 October- 2012 April
London