Hello! I'm Cody, and I've been writing software and games for over a decade now.
I'm based out of the Edmonton area, but enjoy working with teams remotely across the world.
I've worked on indie games, enterprise software and some AAA titles.
My main experience is with C# and Unity, but I've also worked with C++, Objective C, Java, Kotlin, Python, JS and C.
At this point in my career I've developed for PC, Mac, iOS, Android, Switch, Playstation, Xbox, VR headsets and the Hololens.
My roles have included gameplay programming, tools programming and UX/UI development. I've helped teams as an individual contributor as well as a lead developer and manager.
My work on Minecraft has been across a mix of teams. I started by helping maintain the game's login systems across all platforms while managing direct reports. For the last year I have been a development lead helping my team build out automated performance tooling.
C++, C#, Kotlin
I worked as a software engineer helping bring MTGA to mobile platforms, eventually becoming a manager and team lead to help maintain the game. Some of my work involved optimizing the asset loading systems, developing native mobile features and upgrading the project render pipeline.
Unity, C#, Objective C, Kotlin, Python
As a software developer I focused on improved code architecture, developer tooling and UX/UI of the Worklink app and authoring tool. An enterprise AR platform used by companies in the manufactoring and aerospacing industries, I helped to develop an entire UI refresh while supporting various new features.
I was able to gain strong experience supporting applications across various platforms, supporting Windows, UWP, Android, iOS and the Hololens mixed reality platform.
Unity, C#, Objective C, Java
As a generalist Unity developer I worked on a vast number of multiplayer gameplay systems for the game Heat. Some such features were a full character creator, emblem maker, animal AI, tool upgrade systems, currency and various UI menus.
Unity, C#
My career started with the game Reign of Kings, where I worked on various multiplayer gameplay systems. I helped implement the game's character creation system, block types, animal AI and various UI menus.
Unity, C#