Professional Experience

First Mode - Senior Designer

(Sep 2021 – present)

From the depths of the Earth to the far reaches of outer space, we build the barely possible. First Mode is a creative engineering company meeting humanity’s challenges and opportunities – wherever we find them.

We design and deliver resilient, reliable solutions for technology’s most demanding frontiers, including clean energy, planetary exploration, and sustainable transportation systems.

As a Senior Designer in the Human Centered Design team I am responsible for both front end vision and the preservation of human-focussed design intent throughout a project’s life cycle.

Woodside Energy - Operations Lead - Automated & Intelligent Solutions

(Apr 2021 – Sep 2021)

Leading multiple Agile software teams in the Automated & Intelligent Solutions department, which primarily focusses on the development of a digital twin platform incorporating software, IoT, data analytics and robotics in order to optimise operations, increase safety, and improve our environmental sustainability.

Primary responsibilities include:

  • Agile team lead: Immersive technologies team (3D/VR/AR) for digital twin software
  • Agile team lead: Operations team for digital twin software
  • Agile team lead: Team deploying pilot of digital twin software for new customers
  • Nexus team roadmapping and collaborative leadership

Additional roles of note include:

  • Committee Member for the Woodside Developer Community
  • Woodside representative for the AWS Dev/Cloud Alliance

Woodside Energy - Intelligent Systems Technologist

(Jan 2020 – Apr 2021)

Woodside’s Intelligent and Autonomous Systems team is principally responsible for identifying and delivering integrated technology solutions that optimise ways of working and increase Woodside’s competitive advantage. As a Technologist working within this team, I provide thought and technical leadership in the use of emerging technologies, and drive step changes in value across the organisation.

Primary responsibilities include:

  • Agile team lead: Immersive technologies team (3D/VR/AR) for digital twin software
  • Agile team lead: Team deploying pilot of digital twin software for new customers
  • Process management of our testing and quality assurance processes
  • Organisation of regular developer meetings and technical discussions
  • Nexus team roadmapping and collaborative leadership

WarpForge - Software Team Lead / Robotics Simulations Analyst

(Aug 2018 – Dec 2019)

Advanced 3D manufacturing enterprise set to disrupt the global market. Details under NDA. Changed from Unity development/robotics simulations analysis role to Software Team Lead after just over 1 month.

Key achievements:

  • Helped lead multiple collaborative teams to deliver multiple large company milestones under highly pressured circumstances
  • Proactively implemented improved software processes including GIT branching workflow, peer/code reviews, Agile and Kanban methodology, JIRA reporting, shared learning sessions, scoping system

Duties included:

  • Software team management (direction, scheduling, processes, recruitment) – team includes Unity/C# Developers, Full Stack Developers, Backend/Data Engineers, PLC Engineers, Machine Learning Engineers
  • Company vision roadmapping and priority scoping
  • Daily reporting of company progress to Board of Directors and key stakeholders
  • Liaising with mechanical engineering and production departments
  • Management of technical best practices, standards and workflows
  • Unity/C# code/architecture development and code review, primarily for real-time robotic control programs and interfaces with backend data pipeline, and a 3D digital twin
  • Physical commissioning of robotics machine processes
  • Overseeing implementation of safety protocols and sensor feedback loops for machine

St John Ambulance WA - Lead VR/AR Developer

(Dec 2017 – Aug 2018)

Lead the development of a world-first, mass-consumer VR experience for the first aid industry, using cutting-edge VR and hand tracking technology. This experience was also cross-platform, built for deployment globally on mobile platforms.

Videos of the project can be seen here.

Duties included:

  • Managing the entire technical pipeline of the project from end to end
  • Leading the C# programming and Unity development (~95% of code for commercial launch, comprehensive cross-platform frameworks for all features, DRSABCD/CPR/Defibrillation topics)
  • Streamlining workflows between key members of the team
  • Prototyping with cutting-edge technologies, hardware and concepts
  • Contributing to critical discussions and planning for content design, customer journeys and large-scale public deployment

Tap Slots - Gameplay Engineer

(Aug 2016 – Dec 2017)

Frontend mobile game development using the Unity game engine. Key project was a mobile game (iOS, Android, Amazon) with thousands of daily active users.

Was the Lead Gameplay Engineer for the following core gameplay features:

  • FTUE
  • Daily Rewards
  • Virtual Purchases
  • Stickers
  • Quests
  • Upgrades
  • Achievements
  • Player Segmentation / Special Offers

Duties included:

  • Unity game engine development
  • C# programming and architecture
  • 2D interface art, development and animations
  • Providing critical feedback on usability, aesthetics, user experience and conversion
  • Discussions and writing of technical workflow standards and best practices
  • Bug-fixing and quality assurance
  • Competitor, market and industry research

Sentient Computing - 3D Software Developer

(Jul 2010 – Aug 2016)

Worked with the Unity game engine to create interactive 3D applications for use in training and simulations, remote operations and real-time data visualisation. Clients were primarily in the Mining & Resources industries.

Key achievements:

  • Developed over 20 deployed projects, with key clients including Woodside and Rio Tinto
  • Managed projects in the value of hundreds of thousands of AUD
  • Involved in all aspects of client pipeline including initial meetings, quoting, design, feedback cycles and delivery
  • Developed a re-usable training framework for more efficient production
  • Created the foundations of our Quality Assurance workflow
  • Re-designed the Sentient branding, website and identity to a professional, modern standard
  • Lead Developer and Project Manager in a number of award-winning projects

Duties included:

  • Project management and client liaison
  • Unity game engine development
  • C# programming
  • Developing re-usable code frameworks
  • Streamlining work pipelines and standardising technical policies
  • 3D modelling, texturing, animation and rendering
  • Virtual Reality development
  • User Interface design
  • Graphics, branding and print design
  • Video editing and motion graphics
  • Website re-design and maintenance
  • Technical writing and documentation

Cell-Media - 3D Modeller

(Jan 2009 – Dec 2009)

Creating 3D models, animations and renders primarily for use in training and safety in the Mining & Resources industries.

Duties included:

  • 3D modelling, texturing, animation and rendering

Volunteer Experience

The Innovator’s Tea Party (Dec 2017 – Oct 2020)
STEM Mentor
Speed networking with high-school aged students, to overall increase both awareness and interest in technology fields for upcoming generations.

CoderDojo WA (May 2015 – Sep 2015)
Diversity Project Manager
Research and implementation of initiatives to attract, retrain and encourage diversity in CoderDojo WA dojos.

CoderDojo WA (Mar 2015 – Aug 2015)
Mentor (UWA)
Providing mentoring to young people aged 7-17, in coding and technology.

Speaking Experience

SAE Perth (2021)
Industry Guest Speaker
Event: Graduation Ceremony

DDD Perth (2021)
Locknote Speaker
Topic: Your Unique Journey

Female Coders Collective (2020)
Sole Presenter
Event: Inaugural Event
Topic: VR/AR

The Innovator’s Tea Party (Nov 2019)
Event: Inspire In 5 (Careers in STEM)

The Design Kids (Mar 2019)
Guest Lecturer
Topic: Design in AR and VR

SAE Institute Perth (Nov 2018)
Guest Lecturer
Topic: “What I Really Do” lecture series

FLUX / AtlasTrend (Nov 2018)
Panel Member
Topic: The Future of Big Data & Humanity

The Innovator’s Tea Party (Nov 2018)
Event: Inspire In 5 (Careers in STEM)

ACS (Australian Computer Society) / Microsoft (Aug 2018)
Panel Member
Topic: Women in Games

ACS (Australian Computer Society) / Microsoft (Jul 2017)
Sole Presenter
Topic: Game Development and Virtual Reality


Murdoch University (2008 – 2010)
Bachelor of Science
Major: Games Software Design & Production


Unity Technologies (Jul 2016 – Jul 2018)
Unity Certified Developer
License 20167UCD768
First person in WA to hold this certification

Technical Skills

Game Engines: Unity
Languages: C#
Programming Topics: Object-oriented programming, S.O.L.I.D. principles, data injection, dependency injection, inheritance, composition, generics, delegates, events, LINQ, lambda, garbage collection, serialization/deserialization, Test-Driven Development, continuous integration, packages, logging, REST, GraphQL, backend integration
Unity Development Topics: Virtual reality, augmented reality, mixed reality, UI, animation, mobile/web/Windows/VR/AR deployment, graphics and code optimisation, AssetBundles, Profiler, editor scripting, multiplayer, in-app purchases
Databases: PostgreSQL
IDEs/Tools: Microsoft Visual Studio, ReSharper, Insomnia, Meld, DBeaver
Version Control: GIT, Github, SourceTree, Bitbucket, TortoiseSVN
VR/AR: Meta Quest, Oculus Rift, HTC Vive, HTC Vive Pro, GearVR, ARKit, ARCore
Peripherals: LeapMotion
3D Software: Autodesk 3ds Max
2D Software: Adobe Photoshop, Adobe InDesign
Video/VFX Software: Adobe After Effects, Adobe Premiere Pro

Non-Technical Skills

Project management (Agile SCRUM/Kanban), client liaison, budgeting, scheduling/roadmapping, QA management, process/workflow standardisation, technical documentation, marketing, competitor and market research, JIRA, Confluence, Slack, Trello, robotics manufacturing/machine commissioning and safety protocols

Shipped VR/AR Projects

  • St John Ambulance WA – First Aid Skills VR/Mobile Experience – HTC Vive Pro, iOS, Android (Lead VR/AR Developer)
  • VoyantAR – Bonsai AR Weather App – Apple ARKit (Sole AR Developer)
  • Surgical Realities – (Undisclosed VR App for surgery patient recovery and pain reduction) – GearVR (Sole VR Developer)

Shipped Games

  • Tap Slots – 7 Kings Slots Quest – Android, iOS, Amazon (Gameplay Engineer)

Shipped Client Projects

  • Rio Tinto – Fixed Plant Operator Training (Thickeners) – Interactive 3D Training Modules (Project Manager and Lead Developer) – 2016
  • Rio Tinto – Fixed Plant Operator Training (Pumps) – Interactive 3D Training Modules (Project Manager and Lead Developer) – 2016
  • Rio Tinto – Fixed Plant Operator Training (Tailings Storage Facility) – Interactive 3D Training Modules (Lead Developer) – 2016
  • Rio Tinto – Critical Risk Management – 3D eLearning Training Modules (eLearning Developer) – 2016
  • Rio Tinto – Railway Safeworking – eLearning Training Modules (x3) (Project Manager and eLearning Developer) – 2015/2016
  • Rio Tinto – High Voltage – eLearning Training Modules (eLearning Developer) – 2015
  • Rio Tinto – IMP Conveyor – Interactive 3D Training Module (eLearning Developer) – 2015
  • Rio Tinto – AutoHaul® Driver Familiarisation – Interactive 3D Training Modules (x2) (Project Manager and Lead Developer) – 2014
  • Rio Tinto – AutoHaul® Work Management System (UI Developer) – 2014
  • Woodside – Working at Heights VR – Interactive Virtual Reality Training Module (Developer) – 2016
  • Woodside – Isolations – Interactive 3D Training Module (Demo) (Lead Developer) – 2015
  • Woodside – Oil and Gas Game – Interactive 3D Education Module (Developer)
  • Woodside – Hazardous Chemicals – Interactive 3D Training Module (Project Manager and Lead Developer) – 2012
  • Woodside – Gas Plant Heat Stress – Interactive 3D Training Module (Project Manager and Lead Developer) – 2012
  • Woodside – Heat Stress – Interactive 3D Training Module (Project Manager and Lead Developer) (Platinum Award Winner – LearnX Foundation) – 2011
  • Woodside – Browse Induction – Interactive 3D Training Module (Project Manager and Lead Developer) – 2011
  • BHP – Port Hedland – 3D Data Visualisation (Tender) (3D Artist) – 2010
  • FMG – Mine of the Future – 3D Real-Time Data Visualisation (Demo) (Lead Developer) – 2012
  • FMG – Overburden Handling System (Demo) (Developer) – 2010
  • IronRidge Resources – Gabon Flythrough – 3D Animated Video – 2016
  • LogiCamms – Stockyard Visualisation – Real and Historical Time 3D Data Visualisation (UI Developer) – 2015
  • Orica – Pre-Start Checks – Interactive 3D Training Module (UI Developer) – 2015
  • Immersive Technologies – Bucket Wheel Reclaimer – 3D Interactive Training (Demo) (Lead Developer) – 2015
  • Calibre – Permit to Work – Interactive 3D Training Module (Developer)
  • Loy Yang – Stacker Simulator – Real Time 3D Simulator (Developer) – 2014
  • Laing O’Rourke – Dagenham Boiler – 3D Interactive Training (Demo) (Lead Developer) – 2014
  • CSBP – FSA Filter Press – Interactive 3D Training Module (Lead Developer) – 2013
  • Roy Hill – Railway Visualisation (UI Developer) – 3D Real-Time Data Visualisation – 2012
  • Improvement Resources – iCas Conveyor – 3D Real-Time Data Visualisation (3D Artist/UI Developer) – 2012
  • Improvement Resources – Rahco Presentation – 3D Animations (3D Artist) – 2012
  • Chubb – CCTV Planning – Interactive 3D Planning Tool (Project Manager and Lead Developer) – 2011

“Would you like to know more?”

Take a look at my portfolio, or get in touch!