Clean dependency flow
API, Application, Domain, and Infrastructure boundaries inspired by the `api.onion` repository structure.
Architecture and code quality
I shape codebases so teams can keep adding features without turning every change into a risky rewrite. The focus is modular boundaries, readable C#, predictable dependency flow, and practical conventions.
Clean Architecture and Onion Architecture to keep business logic isolated.
Readable structure, Git habits, shared components, and clear project organization.
API, Application, Domain, and Infrastructure boundaries inspired by the `api.onion` repository structure.
WPF MVVM structure, custom controls, and shared UI component libraries from ERP-scale work.
Repository and Unit of Work patterns for maintainable persistence boundaries.
Object-oriented design, Git workflows, and practical documentation habits for evolving systems.
Related repositories
`api.onion` demonstrates Clean Architecture boundaries. `wpf.mvvm` demonstrates MVVM separation for desktop applications.