Back to work
LaravelVue.jsMulti-cloudSaaS

Building a Multi-Cloud Compliance Platform

Led development of ComplyBreeze, a SaaS compliance platform with multi-cloud storage integrations and a multi-tenant architecture.

ClientPRIVAXI
RoleFull Stack Engineer
Duration12 months
DateJuly 2024

Context

At PRIVAXI I worked on ComplyBreeze, a SaaS compliance app where one of the hardest problems was connecting multiple cloud vendors while keeping every client isolated. The product needed to let each organization bring its own storage provider and still offer a consistent compliance workflow.

What I built

I designed a storage abstraction that made AWS, Azure, and Google Cloud behave the same way for the rest of the app. That meant new providers could be added without rewriting core file, metadata, or reporting logic.

On the data side, I helped shape the multi-tenant model so each customer had its own database while the platform still retained a central layer for shared configuration and account management.

Outcome

The platform gained a stable foundation for adding new cloud vendors, onboarding new tenants, and keeping compliance workflows consistent across clients. It also reduced day-to-day friction for support and onboarding.

Tech Notes

  • Laravel with Vue 3 and Inertia
  • Flysystem adapters for AWS, Azure, and GCP
  • PostgreSQL tenant databases with a shared system database