Portfolio
The IT side of the résumé — real architecture problems I've actually chewed on, not another to-do app.
SaasDemo
What happens when one SaaS product needs to serve tenants that each want their own database, sometimes their own database engine? A central tenant manager routes requests to independent Pharmacy and Laboratory services, and switching a tenant between PostgreSQL and SQL Server is just a config change — no rewrite, no redeploy drama.
Read the case study →MultipleDbProviderDemo
The question that's expensive to answer badly: "can we move off this database later?" Here, one EF Core codebase runs against SQL Server or PostgreSQL, with per-provider migrations generated via a CLI flag — proof that the switch can cost a flag, not a rewrite.
View on GitHub →UnitTestingAndBenchmarkingExample
Tests that just pass aren't the same as tests that catch anything. This one pairs a working .NET app with a real test project, plus benchmarks — because "it works" and "it works fast enough" are two different questions worth answering separately.
View on GitHub →More on github.com/sandygeeks.