ProductionSaaSIdentity
Engineering Monk Identity Platform
Multi-tenant identity profiles with subdomains, payments, and bookings.
Systems Architect
Enterprise & ERPCommunity & EdTechLaravelMySQLTailwindStripe
Context
Problem & context
- Professionals needed customizable identity pages under their own subdomains.
- Payments and scheduling had to be bundled without custom code per tenant.
Architecture
Architecture & stack
- Laravel multi-tenant setup with per-tenant subdomains and theme overrides.
- Payment and booking modules tied to tenant settings.
- Edge caching for public profiles with signed assets.
Features
Key flows
- Subdomain identity pages with QR vCards.
- Booking modules and payments for premium tiers.
- Multi-tenant admin with template-driven customization.
Challenges
Engineering challenges & solutions
- Ensuring isolation between tenants while sharing infra.
- Building theming without code injection risks.
- Scaling profile rendering with cache invalidation on edits.
Impact
Impact & metrics
- Shipped production identity SaaS with predictable onboarding.
- Enabled paid tiers without custom engineering per user.
- Kept public profile loads fast with caching strategy.
Next
What I’d improve next
- Add AI-driven profile suggestions.
- Web3 identity bindings for on-chain attestations.