Pharma packaging template engine
Past work2013 – 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