Software architecture
Clean Architecture, separation of concerns, maintainable and tested code.
Senior freelance developer. Twenty years designing and shipping .NET, C#, Azure and Microsoft 365 solutions — robust, maintainable, from scoping to production.
01 three areas
Clean Architecture, separation of concerns, maintainable and tested code.
Desktop (WPF, Blazor Hybrid) and web (Blazor) sharing a single codebase.
EF Core, SQLite, cloud synchronization and offline-first operation.
Copilot, business assistants, automation: AI deployed inside your Microsoft ecosystem.
Explore my AI services02 Selected work
Five projects, five contexts — a multi-platform application, two enterprise tools in production, a suite of Office add-ins and an email mail-merge application.
A chess tournament management suite: a FIDE-compliant pairing engine, a desktop application, a public website and cloud synchronization.
A governance tool for Windows/Office group policies: what is actually applied on a machine, where it comes from, and where it drifts from what the domain prescribes. In production, version 1.7.0.
A suite of Office add-ins (Word, Excel, PowerPoint) that protects classified documents when they are printed to PDF.
Personalized email mail-merge for Windows — from spreadsheet to send, with a different attachment per recipient. Rewritten in .NET 10 / WPF, shipped to production.
Monitoring for a 50,000-seat Microsoft 365 Apps fleet: a headless collector, an interval-based database that only records changes, and at-risk machine detection. In production, version v0.10.0.