Project brief
The Autonomous CRM Demo Platform replaces manual demo environment preparation with a repeatable, Jenkins-backed provisioning system. Sales teams request customized demo instances through a self-service frontend, and the platform provisions isolated containers, applies data masking, and delivers a client-ready environment without engineering intervention.
Problem
Pre-sales demo environments at enterprise companies are typically slow to set up, inconsistent across clients, and risky when they depend on real customer data. Engineering teams get pulled into repetitive manual setup that should be automated infrastructure work.
Solution
The platform exposes a self-service frontend for sales teams to request and configure demo environments. Jenkins pipelines provision isolated Docker containers with a sanitized, masked data layer derived from production-like fixtures. Each instance is independently scoped, reducing cross-client contamination risk and enabling repeatable demos at scale.
Role
Platform architecture design, Jenkins pipeline orchestration, Docker container configuration, Bash automation for server communication, frontend self-service interface, and the data masking logic that sanitizes production-realistic data before demo delivery.
Challenge
Fast isolated provisioning requires containerized startup times compatible with pre-sales workflows — slow setup kills momentum in a sales context. Building reliable data masking that produces realistic-looking but privacy-safe fixtures without manual data curation per client was the primary automation challenge.





