Software Architecture

9 yrs experience

Structuring 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
Lead Solution Architect Tiny Readers Publishing Inc
Jun 2017 – Jul 2022
Full-Stack Developer FlipMatrix
Apr 2018 – Jul 2019

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