Back to portfolio

Case Study

Intellirent

Visit site

Multi-tenant SaaS leasing platform. Major contributor to micro-frontend architecture split, Atomic Design component library, design token system, Stripe billing integration, Supabase real-time data layer with row-level security, and BullMQ async document pipelines.

100%Automated
1000sDocs/batch
SaaSMulti-tenant
SaaSReactNext.jsTypeScriptModule FederationStorybookSupabaseStripePostgreSQL

The Problem

Landlords and property managers were spending hours on manual tenant screening, document collection, and lease workflows. The existing frontend was a monolith, the product was single-tenant, and there was no automation between application submission and lease signing. Intellirent needed to become a fully automated, multi-tenant SaaS platform that could scale across multiple property management brands.

How I Approached It

  1. 1

    Micro-frontend architecture split

    Audited the monolithic frontend and defined module boundaries for a Webpack Module Federation split. Drove decisions on shared dependency strategy, inter-app communication patterns, and independent deployment pipelines per module.

  2. 2

    Atomic Design component library

    Built a cross-product component library in Storybook using Atomic Design principles with a design token system at the base. Tokens covered color, typography, spacing, and border radius, enabling multi-tenant theming by swapping a single token set per brand.

  3. 3

    Real-time data layer with multi-tenant isolation

    Integrated Supabase as the real-time data layer with row-level security policies enforcing tenant data isolation at the database level. Built live dashboard updates for landlords without any polling.

  4. 4

    Async document pipeline

    Built a BullMQ-backed async pipeline for high-volume lease and legal document processing. Documents were queued, processed, and delivered without blocking the UI or impacting application performance during peak load.

  5. 5

    AI-assisted lease tooling

    Integrated LLM APIs for AI-assisted lease summarization and smart form autofill, reducing time-to-sign for tenants and manual review time for landlords.

Outcome

Fully automated tenant screening and lease pipeline from application to signing
Multi-tenant theming system supporting multiple property management brands from a single codebase
Processing thousands of documents per batch with zero UI performance impact
Stripe billing integration powering subscription and pay-per-application models
Experian and Nova Credit screening integration delivering real-time credit decisions