Software Architecture
9 yrs experienceStructuring codebases for long-term maintainability using proven patterns such as SOLID, DDD, CQRS, and Clean Architecture. Provides technical leadership on code quality, module boundaries, layering, and dependency management. Applied across Unity game codebases, backend APIs, and enterprise .NET applications.
Projects
- Woodoku Blast Game Architecture Hungry Huntsman / Triple Dot Studios
- Broken Roads Code Architecture Drop Bear Bytes
- XGameDev Framework XGameDev Pty Ltd
- Interactive Learning Platform Tiny Readers Publishing
Experience using Software Architecture
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
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
Courses & Certifications
- Clean Architecture with ASP.NET Core Udemy
- SOLID Principles: Introducing Software Architecture & Design Udemy
- Design Patterns in C# and .NET Udemy
- Domain-Driven Design in Practice Pluralsight