📄️ Overview
Cloud engineering + frontend architecture + developer enablement
📄️ Project Context
ABN AMRO uses Planon for workplace-service processes such as:
📄️ Library Architecture
The JavaScript library was structured around a simple rule:
📄️ Dynamic Script Loading
The loader is the bridge between Planon and the centralized library.
📄️ Shared Runtime
The shared runtime contains behavior that multiple forms can reuse.
📄️ Azure Infrastructure
The JavaScript platform had to operate inside a tightly controlled enterprise Azure environment.
📄️ CI/CD & Environments
Azure DevOps controlled how library changes moved through the environment chain.
📄️ Developer Documentation
The platform also needed to be usable by developers who did not design it.
📄️ What I Built
My work on the project spanned frontend architecture, cloud infrastructure, CI/CD and developer enablement.
📄️ Engineering Decisions
The project involved several architecture decisions that shaped how maintainable the platform would be.
📄️ Outcome
The project resulted in a centralized JavaScript delivery platform for Planon forms across secured Azure environments.