Portfolio

The IT side of the résumé, real architecture problems, not another to-do app.

  • .NET, EF Core, Multi-tenant

    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
  • .NET, EF Core, DB Portability

    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.

    Read the case study
  • C#, Testing, Benchmarking

    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.

    Read the case study

More on github.com/sandygeeks.