A disk cleaner with undo. One .NET 10 Blazor core runs unchanged in MAUI (Windows, macOS, Android), Photino (Linux) and Blazor Server.
A cross-platform desktop file-cleaner where the entire UI and logic is one Blazor Hybrid core, mounted identically in MAUI, Photino and Blazor Server — write once, ship three shells.
Explored the Blazor Hybrid hosting models to see how far a single component tree could be pushed across native shells without per-shell forks.
SQLite-backed trash + undo instead of destructive deletes; Tailwind for a native-feeling UI; a strict boundary so the shells share 100% of the app code.
About 10k lines of C# and Razor, with 150+ tests pinning the same behaviour in all three hosts.