Coding

Software development is my big passion. 
I create code, scripts and fully featured applications to improve efficiency of our work environment.
Currently, my main coding language is Python combined with PyQt for building user interfaces.

Some examples of my programming background for various companies and for freelance work:

Industrial Light and Magic

January 2013 – Present | Singapore

  • Countless tools and scripts in Python with PyQt for the Layout Department
  • Tools that run inside ILM’s propriety 3d Software Zeno
  • A user portal connecting to various ILMs databases to launch software and provide information to artists
  • Global pipeline improvements and bug fixing

Weta Digital

January 2011 – November 2012 | Wellington, New Zealand

  • Extended tool set for camera matchmove work in Maya coded in MEL
  • Created a big 3d Equalizer Python script collection
  • Interfaces using 3d Equalizers native ui elements

Loc On Loc

Trixter

December 2009 – June 2010 | Munich, Germany

  • Maya MEL scripts and tools to support my freelance work
  • SynthEyes scripts in its native scripting language Sizzle
  • SynthPipe, a Maya <-> SynthEyes roundtrip tool

SynthPipe

Pixomondo

June 2010 – December 2010 |  Beijing, China
September 2008 – May 2009 | Ludwigsburg, Stuttgart, Frankfurt, Germany 

  • Several workflow enhancing tools for 3d Studio Max coded in MAXScript
  • SynthEyes scripts in Sizzle Script
  • Maya scripting in MEL
  • Nuke Python scripts

Tell

MMC – Magic Media Company

June 2003 – January 2008 | Cologne, Germany

  • Built a video server from scratch for client approval based on phpBB, MySql, php, html, css
  • Magic Castle & Tell – real-time 3d promotion games created with visual coding in Quest 3D
  • A pre-visualization tool for a 3d filmset for the director to test camera angles and moves coded in Quest 3D
  • Maya Mel scripting for visual effect work
     
Quest 3d

plan_b media

December 2000 – September 2002

  • MEL scripting for workflow improvements and automated exporting tasks to Pulse 3d
  • Asset optimization tools
  • 3d realtime productions with Maya, 3ds Max, Pulse 3d

Bitlab Information Design & Entertainment GmbH

October 1997 – March 1998 | Cologne, Germany

  • PC Game John Sinclair – scripting game functionality and adding 3d content in NxN Designer
     

John Sinclair