Back to Projects
March 31, 2026
Salesforce Platform EngineeringActive build
Nebula-Vault
Nebula-Vault is a production-grade Salesforce AppExchange managed package designed to solve the storage limitations inherent in native Salesforce file handling. It provides a unified API for routing file operations to AWS S3, Azure Blob Storage, Google Cloud Storage, Microsoft OneDrive, or Dropbox — configurable per org without code changes. The project demonstrates enterprise Salesforce platform engineering, multi-cloud provider abstraction, and the packaging and deployment constraints specific to the AppExchange.
Role and Focus
Designed and built a multi-cloud storage abstraction layer for Salesforce orgs, packaged as an AppExchange managed package with configurable provider support.
Tech Stack
Platform
ApexSalesforce Metadata APIManaged PackageAppExchange
Cloud Providers
AWS S3Azure Blob StorageGoogle Cloud StorageOneDriveDropbox
Architecture
Provider Abstraction LayerAdmin-Configurable RoutingNamespaced Packaging
Key Highlights
- Implemented a unified file-routing API that abstracts across five cloud providers (AWS S3, Azure Blob, GCS, OneDrive, Dropbox) behind a consistent Salesforce interface.
- Built as an AppExchange managed package — enforcing the namespacing, security review readiness, and metadata packaging constraints of the Salesforce ISV model.
- Designed the provider configuration layer to be admin-configurable per org without requiring code changes or redeployment.