Back to Projects
TOOLSIN-PROGRESS
Modular Survival Companion Platform
C# 12/.NET 8/WPF desktop app with Clean Architecture for multi-game progression tracking.
SOLO DEVELOPER · Jan 10, 2026

A WPF desktop application built with C# 12 and .NET 8 following Clean Architecture principles. Designed as a modular companion tool supporting multiple survival games with progression tracking, save management, and game-specific plugins. Uses MVVM pattern with Result<T> error handling throughout.
// TECH STACK
LANGC#.NET 8WPFMVVMClean Architecture
Contributions
- 01Architected Clean Architecture solution with domain/application/infrastructure layers
- 02Implemented MVVM pattern with command binding and observable collections
- 03Built plugin system for game-specific modules
- 04Designed Result<T> error handling pattern eliminating null reference exceptions
Technical Highlights
- ▸Clean Architecture with dependency inversion across all layers
- ▸Result<T> monad pattern for explicit error handling
- ▸Plugin-based extensibility for adding new games without core changes