C#
19 yrs experiencePrimary programming language used throughout a 19-year software engineering career. Applied across game development (Unity), desktop applications (WPF, WinForms), backend services (ASP.NET, Web API), IoT control systems, and enterprise tooling. Deep expertise in OOP, SOLID principles, design patterns, async/await, LINQ, and clean architecture.
Projects
- Woodoku Blast Hungry Huntsman / Triple Dot Studios
- Unannounced Word Game Hungry Huntsman / Triple Dot Studios
- Multiplayer Online Games OmniRealm Studios
- Broken Roads Drop Bear Bytes
- Interactive Learning Platform Tiny Readers Publishing
- Asset Management System Tracker
- Industrial Process Control Software Specialist Systems Engineering
- Industrial Automation Software Seidon Technologies
Experience using C#
Mobile Unity Developer
Hungry Huntsman
Feb 2023 – Present
Unity DevOps Engineer
WeBananas
Jan 2023 – Present
Founder and Game Developer
XGameDev Pty Ltd
June, 2010 – Present
Unity
C#
Solution Architecture
DevOps
Software Architecture
Consulting
NodeJS
PHP
AWS
GCP
Angular
TypeScript
Git
Perforce
Articy Draft 3
WPF
Ionic Framework
Moodle
LMS
xAPI
LRS
LTI
Game Development
Principal Technical Lead
OmniRealm Studios
Sep 2020 – Present
Senior Software Engineer
VerveEd
Nov 2021 – Mar 2023
Technical Lead
Drop Bear Bytes
Jun 2019 – Dec 2021
Unity
C#
Solution Architecture
DevOps
Software Architecture
Consulting
NodeJS
Articy Draft 3
Angular
Lead Solution Architect
Tiny Readers Publishing Inc
Jun 2017 – Jul 2022
Full-Stack Developer
FlipMatrix
Apr 2018 – Jul 2019
Unity
C#
Solution Architecture
DevOps
Software Architecture
Consulting
Mapbox
GIS
Google Maps
GeoJSON
Developer/Engineer
Deakin University
January 2016 – June 2018
Unity
C#
AngularJS
Angular
TypeScript
Ionic Framework
NPM
NodeJS
JavaScript
MongoDB
Bamboo
Socket.io
BLE Beacons
Android
iOS
XCode
MongooseJS
Founder and Electronic Engineer
Seidon Technologies
May 2010 – August 2011
Courses & Certifications
- C# Advanced Topics: Prepare for Technical Interviews Udemy
- Design Patterns in C# and .NET Udemy
- SOLID Principles of Object-Oriented Design Pluralsight
- C# Best Practices for Developers LinkedIn Learning
- Algorithms and Data Structures in C# Udemy