By day โ leading architecture on an enterprise WPF application going through a clean architecture refresh and a .NET Framework โ .NET 10 migration.
By night โ building games and the tooling under them at OliveGameStudio:
- ๐ฎ Battle Force 2249 โ top-down 2D sci-fi RPG/shooter.
โ๏ธ Skies of Echelon - Coming Soon.
A few NuGet packages I maintain โ all C#, all opinionated, all about making MVVM and testing less painful:
| Package | What it does |
|---|---|
| Statewright | State management for MVVM apps |
| FluentLoggerExtensions | Fluent API for structured logging |
| TestBench | Testing companion to CommunityToolkit.Mvvm โ TestEnvironment.Setup().Run() |
| Pilgrimage | ScriptableObject-based quest system for Unity (WIP) |
-
๐ olivegamestudio.com
-
๐ผ LinkedIn
"Ship the game. Stop building the engine."





