I am Peter Carey

A software developer with over 10 years of experience, I specialise in C# / .Net, and Unity 3D development.

After gaining a degree in Game Design (specialising in C# Programming), I moved into the VR development space. Working with a number of small companies, I quickly found myself learning a breadth of skills in many areas. As I gained experience in the development industries, I also completed my Master’s degree.

I have now gained experience in C#, C++, Python, JavaScript and Rust, all used within a professional context (not just ‘hello world!’)

Working with embedded systems such as Arduino and ESP32, I implemented remote sensors, and networked them in a local mesh to communicate with VR headsets.

I have architected and implemented backend systems using simple databases like MySQL / MariaDB, online databases like Azure Cosmos, and I have worked with data engineers to use PostGreSQL and GraphQL. In addition, I have created REST API systems in C#, C++ and Python.

My experience with UI / UX is primarily in Unity 3D and Unreal Engine, but also Electron / React / Vue using JavaScript / Typescript.

I have developed for most operating systems and platforms, including Windows, IOS, Android and Linux. This includes experience in Android Studio and XCode, as well as the full distribution pipeline for releasing these projects into the world.

Finally, I have leadership experience from many of my roles, even from early in my career. In roles where I initially began as a standard developer, I worked my way to senior and leadership roles as I established myself as a trusted worker and colleague.