Hello, I’m Simon Wittber. I have over 20 years experience in the software development industry.
I’ve worked as a generalist programmer, data analyst, backend engineer and team leader. I enjoy building tools to help others in my team to perform at their best.
I am an expert in C#, with a long history of experience in the Unity 3D engine. I have many skills used in 3D software development, including shader authoring, asset management, modelling and mathematics.
I am an expert in Python, with experience using it in data engineering problems and web service development.
I am also a SQL wizard, and have worked with very large datasets to generate reports for strategic decision makers, transform data for warehousing and filter/extract data from analytics systems.
Work History
Different Methods Pty Ltd, Director, 2016 - Now
My company. I’ve made amazing things I’d love to talk about. An educational MMO for teaching reading and maths skills to children. Procedural modelling and generation tools. High performance relational data systems for real time applications.
Unity Technologies, Senior Software Engineer, 2017 - Now
Fully remote position. Developed Visual Compositor, a virtual production tool for video with a team in Japan. Resolved Unity Editor bugs across multiple packages and teams. Led the Unity Learn team, creating educational projects to showcase Unity features.
Coreloop, Consultant, 2021 - 2023
Fully remote position. Created software tools for game design of World Eternal Online with a global team. Procedural asset generation and other technical art tools.
Goodgame Studios, Technical Lead, 2015 - 2017
Led prototype development team; implemented shaders, AI, and server support. Built tools, including a behaviour tree editor and procedural animation utilities. Procedural camera control system.
West Coast Insitute of Technology, Lecturer, 2014 - 2015
Taught courses on Unity, C#, JavaScript, and Python for game development.
Subversive Games Pty Ltd, Studio Lead, 2009 - 2014
Led a team for a simulation project with BHP and an MMO port from Flash to Unity3D.
Recommendation Ventures, Technical Lead, 2007 - 2009
Built an experimental recommendation system and a social network platform.
Transmin Pty Ltd, Software Engineer, 2008 - 2009
Built an industrial control system for 30-tonne waste management robots using C, Python, and Unity3D.
Interzone Games, Software Engineer, 2007 - 2008
Designed web services in Python to support an MMO with BigWorld technology.
Digital Ventures, Team Lead, 2005 - 2006
Managed development for corporate web-based portals and database servers (SQL Server, Postgres & MySQL).
C&G Business Systems, Software Engineer, 2004 - 2005
Developed ordering system for PalmPilot using PHP and Python.
Maptek IT Pty Ltd, Software Engineer, 2003 - 2004
Supported application development for web-based projects using PHP, Visual Basic, and Oracle PL/SQL.
Orange Computing Pty Ltd, Software Engineer, 2001 - 2002
Worked on a SQL Server based payroll and contracting application.
Method + Madness Pty Ltd, Software Engineer, 2001
Developed HTML and JavaScript for a fund management web application.