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)
Presenter
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)
Presenter
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
Education
Murdoch University (2008 – 2010)
Bachelor of Science
Major: Games Software Design & Production
Certifications
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