← All projects

Pharma packaging template engine

Past work

2013 – 2017 · Custom-software house

A Python-driven pipeline producing ready-to-print packaging and leaflet artefacts for pharma customers — automating Adobe InDesign and Illustrator at production scale.

Document-generation system for pharmaceutical packaging materials and patient leaflets. Built on a Python core orchestrating Adobe Creative Cloud tooling (InDesign + Illustrator), with InDesign Server as the headless production engine. Pharma's regulatory environment drove the focus on quality and auditability.

Context

Pharmaceutical packaging and patient leaflets are regulated, layout-sensitive artefacts. Producing them by hand for every product variant didn't scale — and pharma's audit and quality requirements meant the automation had to be every bit as trustworthy as the documents it produced.

What I built

  • Software developer in a Scrum team on the document-generation system.
  • Built and extended the Python pipeline that turned structured product data into ready-to-print PDFs.
  • Adobe automation in JavaScript — driving InDesign and Illustrator from script for layout-precise output.
  • InDesign Server as the headless engine running production volumes.

Outcome

A reliable, auditable PDF-generation pipeline that pharma customers could trust for regulated packaging output.

Architecture

Python orchestrating Adobe Creative Cloud tools (InDesign + Illustrator) via JavaScript scripting; InDesign Server as the headless automation engine for production runs.

Stack

  • Python
  • JavaScript
  • Adobe InDesign
  • Adobe Illustrator
  • InDesign Server