All projects

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.

Enterprise Content Studio — Self-service marketing content at enterprise scale

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

LaravelPHPVueQueuesCI/CDIntegrationsAWS