Developer · NewPage Solutions
Enterprise Content Studio
Self-service marketing content at enterprise scale
A self-service platform where marketing and business teams across a global enterprise create, reuse, and distribute pre-approved promotional content — emails, rep-triggered emails, and digital sales pieces — from a shared library wired into compliance approval workflows.
Domain
- Enterprise MarTech
Users
- Thousands, globally
Content
- Emails · Sales pieces
Compliance
- Approval-workflow integrated
Environments
- Dev · QA · Prod
Stack
- Laravel / PHP
Overview
In a regulated industry, every email and sales piece a marketer sends has to be compliance-approved — and building each one from scratch made campaigns slow. This platform turns that into self-service: teams assemble emails, rep-triggered emails, and digital sales pieces from a library of already-approved content, then route them through the approval workflow and out to their channels.
It's a long-lived, business-critical system used by thousands of people, so my work centred on keeping it modern, secure, and dependable — upgrading the framework underneath it, automating how it ships, and resolving production issues in publishing and queue processing quickly.
Key features
- Email builder for composing on-brand campaign emails
- Rep-triggered emails that field teams send from approved templates
- Digital sales piece builder for interactive sales collateral
- Reusable content library — approved blocks and assets shared across teams
- Integration with the enterprise compliance-approval workflow before anything goes out
- Content synchronisation to downstream marketing and content-management systems
Architecture
~/projects/enterprise-content-studio/architecture.md
Laravel/PHP services behind a self-service authoring experience, backed by a reusable library of approved content blocks and assets. Queue workers handle publishing and content synchronisation to downstream marketing and content-management systems, and every asset moves through the enterprise compliance-approval workflow before distribution. The platform runs across Development, QA, and Production environments with automated deployment pipelines and ongoing performance monitoring.
What I did
- Delivered application enhancements and bug fixes across the Laravel/PHP services
- Modernised the platform's foundations, including PHP and Laravel version upgrades
- Automated deployments and managed the Development, QA, and Production environments
- Troubleshot production incidents, queue-processing issues, and publishing workflows
- Carried out security remediation and platform-hardening work
- Supported integrations and content synchronisation with downstream marketing and content systems
- Handled performance monitoring, operational support, and post-deployment validation
Outcomes
Outcome 01
Lets marketers produce approved content themselves instead of waiting on build requests, cutting turnaround time
Outcome 02
Serves thousands of users globally across marketing and business teams
Outcome 03
Kept the platform current and secure through PHP and Laravel upgrades and security remediation
Outcome 04
Made releases repeatable with automated deployments across Development, QA, and Production
Stack
07 tools