
Software Engineer
Meta · Full-time
Sep 2022 - Present
• 2 yrs 9 mos
Senior Software Engineer
NVIDIA · Full-time
Nov 2021 - Aug 2022
• 10 mosCreating a world scale simulation engine for training autonomous vehicle AI networks DriveSIM. Solving multi node, multi GPU and massive scale computational problems with a data-oriented architecture.
Skills: Python (Programming Language) · C++

Software Engineer
Oculus VR
Sep 2018 - Nov 2021
• 3 yrs 3 mosThe lead developer of the Oculus Interaction SDK - Official Unity package that solves the hard parts of hand and controller inputs on AR/VR devices by providing an easy to integrate set of prefabs. Built the Oculus OpenXR input runtime for Quest 1/2.
Skills: Openxr · Unity · Virtual Reality (VR) · C++

Microsoft
Sep 2016 - Jul 2018
Software Development Engineer
Dec 2017 - Jul 2018
• 8 mosSoftware Engineer for the Windows Mixed Reality developer platform. Building the WebVR 1.1 and WebXR API's that developers use to create VR applications on the web, and the WinRT API's that developers can use to create apps for HoloLens.
Skills: Virtual Reality (VR) · C++
Program Manager
Sep 2016 - Dec 2017
• 1 yr 4 mosWorking on the HoloLens team, in Redmond.

Manager
Deloitte Australia
Jun 2015 - Sep 2016
• 1 yr 4 mosLead Developer and Lead Solution Architect for the NSW Government 'Identity Hub' initiative, a bespoke Java Identity Management SaaS Platform that I spearheaded design and development of at Dataweave (leading to the company acquisition).

Architect & Technical Lead
Dataweave Pty Ltd
Jun 2012 - Jun 2015
• 3 yrs 1 moResponsible for project managing and technically leading application development and integration projects in a variety of technologies, primarily based in the Java/Oracle technical stack, for government and large enterprise clients including: NSW Health (eHealth), Public Service Commission, Dept. Financial Services and Innovation, Transgrid.
Dec 2011 - Jun 2012
• 7 mosDeveloped integration layer to connect third parties via web services, and lead development of greenfields financial discounting engine Amblique's flagship product.
Skills: C#

Game Engine Developer
Epiphany Games Pty Ltd
2004 - Mar 2011
• 7 yrs 3 mosLed a team of developers to create the Terrain & Environment engine for GameBryo.
Skills: DirectX · C++