/ Founding Engineer
Multi-tenant M365 Platform
Microsoft 365 management for MSPs
Tenants
28 tenants connected · 3 require review
/ THE STORY
The brief
MSPs manage Microsoft 365 environments for dozens of small-to-medium business customers. Each tenant has its own users, policies, compliance state, and configuration drift. Doing this through native admin portals does not scale. The platform is a wrapper around Microsoft services that lets MSPs see everything in one pane.
What I built
A multi-tenant SaaS platform built from scratch on .NET + Angular 21 with Azure Functions, Azure SQL, and Cosmos DB. The internal admin app (AdminLTE-themed MVC) drives configuration, benchmarks, and endpoint management. The customer-facing Angular SPA serves MSPs a real-time dashboard across all their tenants. Integrated deep with Microsoft Graph, Exchange Online, Entra ID, SharePoint, Intune, and Defender.
What it proves
I can build production multi-tenant SaaS end-to-end — architecture, infrastructure, CI/CD, deep Microsoft API integration, and an admin product to govern it.
/ HIGHLIGHTS
What stands out
- ✓ Multi-tenant dashboard across thousands of Azure AD tenants
- ✓ Automated M365 policy remediation engine with ruleset-driven corrections
- ✓ Microsoft Secure Score tracking with radar visualizations
- ✓ Owned CI/CD, release management, and architecture decisions
/ TECH STACK
What it's built on
/ OTHER PROJECTS
Workautomate
AI desktop apps for remote workers
Plugin-based Modular
Multi-tenant payroll SaaS with hot-installable plugins
AI-led Multi-app Delivery
Three abandoned apps, fully shipped solo with Claude Code in four weeks
Fortune 500 Ag Data Platform
Cloud-native field trial data for a global biosciences team
Enterprise Application Support
Ticket-driven production support and maintenance for an enterprise application