Game Dev → Software Engineer

PETERCAREY

I turn complex systems into production software — runtime platforms, simulation environments, ML integrations, and the infrastructure that holds them together.

Scroll

History

Experience

Senior Developer

BetterThanReality

2025 – 2026

Built industrial training simulations for heavy equipment systems using Unreal C++, modelling complex mechanical and hydraulic state. Developed supporting WPF tooling and REST-integrated backend pipelines.

Unreal C++WPFC#RESTPostgreSQL

Senior Developer

Futureverse Inc

2023 – 2025

Full-stack development across a cross-platform 3D asset generation platform — Rust runtime library, React/Electron editor, and C#/C++ engine integration layers for Unity and Unreal.

RustReactElectronC#C++GraphQLAWS

Senior Developer

Altered State Machine

2023

Integrated TensorFlow ML models into a Unity mobile runtime for on-device agent decision-making in collaboration with FIFA. Built training infrastructure and CI/CD pipelines on AWS EC2.

UnityC#TensorFlowPythonAWSCI/CD

Head of Development

Coortical

2022 – 2023

Joined at formation to establish the engineering team, technology stack, and development infrastructure. Led delivery of multiple VR client projects, implementing shared Unity application frameworks and CI/CD pipelines.

UnityC#VRAWS S3CI/CDAgile

Senior Developer

Zarmada

2021 – 2022

Developed immersive VR training environments for Oculus Quest and HTC Vive, including a Bluetooth peripheral integration layer for live taser device telemetry and a voice-driven interaction workflow.

UnityC#ESP32BluetoothVRVoice Recognition

Lead Developer

St John WA

2018 – 2021

Led development of a cross-platform first aid training platform across VR, iOS, Android, and WebGL, including custom ESP32 firmware for CPR peripheral integration and GitHub Actions CI/CD deployment.

UnityC#ESP32WebGLGitHub ActionsLMS

About

Builder.
Creator.
Engineer.

Ten years building interactive systems — from VR training platforms and AI-driven game runtimes to cross-engine asset pipelines and embedded hardware integrations. My background is in game development, but the work has always been about the systems underneath.

A recurring theme across everything I've built: translating abstract models — ML inference graphs, physical equipment schematics, procedural node systems — into robust, production-ready runtime software. I particularly enjoy foundational work where the architecture shapes how the technology evolves.

Technologies

Languages

C#C++RustTypeScriptPythonJavaScript

Engines & Frameworks

UnityUnreal EngineReactElectron.NET / WPFASP.NETNode.js

AI & Machine Learning

TensorFlowML-AgentsOn-device InferenceHybrid ML + Utility AIModel Training Pipelines

Cloud & DevOps

AWSAzureGitHub ActionsBuildkiteCI/CDBuild AutomationArtifact Pipelines

Data & Integration

REST APIsGraphQLPostgreSQLJSON SerializationAPI DesignAuth Integration

Hardware & Embedded

ESP32BluetoothSensor TelemetryEmbedded FirmwareDevice Protocol

Platforms

VR / XRiOSAndroidWebGLPCStandalone VR

Contact

Let's work
together.

Open to senior and lead roles in software engineering, real-time systems, simulation, and ML integration. Based in Australia, open to remote.