Mondi HR App

Mondi, a packaging and paper group employing over 26,000 people in more than 30 countries, needed one software system for HR and occupational health and safety (OHS) because manual documentation and fragmented tools limited visibility across production sites. InTechHouse built a custom HR application in Python, PostgreSQL, and Angular on a configurable dictionary-based system. HR and OHS processes are now consistent across multiple facilities.

Mondi: packaging group with 26,000+ employees in 30+ countries

Mondi is a multinational packaging and paper group headquartered in the UK and Austria, employing over 26,000 people across more than 30 countries.

The company operates across the entire value chain, from raw material sourcing to production and delivery of packaging solutions, in industries where operational efficiency and workforce safety are critical.

Manual HR and OHS processes across production sites

Manual HR and safety processes limited efficiency, visibility, and consistency across operations.

Managing employee onboarding, training, and occupational health and safety (OHS) processes across multiple facilities required coordination between HR, safety teams, and operational managers.

Many processes relied on manual documentation and fragmented tools, which led to:

  • increased administrative workload
  • risk of human error
  • limited visibility into employee readiness and compliance
  • difficulty in standardising processes across locations

As the organization scaled, these limitations made it harder to ensure consistent working conditions and maintain operational efficiency.

Requirements for one HR and occupational safety system

To improve internal processes and support workforce management at scale, Mondi needed a solution that could:

  • centralize HR and OHS processes in a single system
  • reduce reliance on paper-based workflows
  • support onboarding, training validation, and internal assessments
  • enable managers to plan, track, and coordinate actions across teams
  • adapt to different requirements across facilities

The system had to be flexible enough to reflect real operational needs while ensuring consistency and compliance.

Custom HR application for personnel and OHS management

The project involved custom software development to build a dedicated HR application supporting personnel management and occupational safety processes across multiple production sites. The system was designed to centralize workflows, improve access to employee information, and support consistent HR and OHS procedures.

The system combines HR, training, and OHS functionalities into a single platform, enabling teams to manage employee-related processes in a structured and efficient way.

At its core, the application is built on a configurable dictionary-based system, allowing each facility to adapt workflows, forms, and data structures to its specific needs.

The solution supports the full employee lifecycle, including onboarding and training verification, internal assessments and continuous improvement.

It combines backend, frontend, and infrastructure technologies to support scalability, security, and flexibility:

  • Python for backend services and business logic
  • PostgreSQL for structured data storage
  • Angular (TypeScript) for the web-based user interface
  • Gunicorn as the Python HTTP server
  • Nginx as a reverse proxy and web server
  • Linux for system infrastructure

How training checks and workwear assignment work

The platform provides a centralized view of employee data, training status, and operational requirements.

It supports:

  • verification of training completion before work begins
  • coordination of tasks and deadlines across teams
  • management of employee-related resources, such as assignment of workwear based on role-specific requirements

Built-in form management enables users to create, modify, and manage documentation required by internal procedures and regulatory standards.

As a result, processes that were previously manual and fragmented are now standardized, traceable, and easier to manage.

Less paperwork for HR and safety teams

The application improved coordination across HR and safety processes, reducing administrative effort and increasing process transparency.

Teams can now access up-to-date information about employees, training status, and operational requirements, enabling faster and more informed decisions.

The system also simplifies daily operations, such as assigning workwear or managing documentation, reducing manual work and improving consistency.

Results: consistent HR and OHS processes across facilities

The solution delivered measurable improvements across key areas:

  • Reduced administrative workload, through automation of HR and OHS processes
  • Improved process consistency, across multiple facilities
  • Better visibility into employee readiness and compliance
  • Reduced risk of human error, through structured workflows
  • More efficient coordination, supporting day-to-day operations

Frequently asked questions

Can one HR application adapt to different requirements at each production facility?

Yes, through a configurable dictionary-based system. Each facility can adapt workflows, forms, and data structures to its specific needs while HR and OHS procedures stay consistent. In this project, InTechHouse built Mondi's HR application on this dictionary-based core, with built-in form management for documentation required by internal procedures and regulatory standards.

How does an HR system verify employee training before work begins at a manufacturing site?

An HR system verifies training by checking training completion status in a centralized view of employee data before work begins. The same view covers operational requirements and coordination of tasks and deadlines across teams. In this project, InTechHouse delivered training verification, internal assessments, and workwear assignment based on role-specific requirements in Mondi's HR application, replacing manual and fragmented processes with standardized, traceable ones.

What technology stack runs a multi-site HR and OHS application?

Python, PostgreSQL, and Angular (TypeScript) form the core, with Gunicorn as the Python HTTP server, Nginx as reverse proxy and web server, and Linux for infrastructure. In this project, InTechHouse used this stack for Mondi to support scalability, security, and flexibility across multiple production sites, reducing administrative workload and the risk of human error through structured workflows.

Have a similar project in mind? Let’s chat!

We’ll review your goals, technical constraints, and opportunities to design a solution that fits your organization.

By submitting your application, you consent to receive email communications from InTechHouse.
Message sent successfully!
Your message has been successfully sent to our R&D team. We will respond within 1-2 business days.
Unable to send message
Have a similar project in mind?

Planning a data platform, analytics system, or AI solution? Our team can help design scalable architectures and deliver production-ready solutions tailored to your business.

Other related case studies

Laptop on a desk showing workflow software with task columns and project progress in a modern office setting

Workflow Software

Industrial Automation & Manufacturing
Poland
Warehouse worker in safety gear monitoring automated conveyor system with robotic arm moving packages

Optimization Business Process

Industrial Automation & Manufacturing
No items found.
Laptop and tablet showing data flow and analytics dashboards on a desk in an office at night

UK Judiciary Government Software

Industrial Automation & Manufacturing
United Kingdom
Laptop with digital folder and document icons floating above the keyboard against a blurred background with stacked papers

Financial Process Automation

Industrial Automation & Manufacturing
Germany
Man working on data visualization and software architecture on dual monitors in a dark office environment

The Netherlands Government Software

Industrial Automation & Manufacturing
No items found.

Discuss your product with our R&D team

This initial conversation is focused on understanding your product, technical challenges, and constraints.

No sales pitch - just a practical discussion with experienced engineers.

By sending the form, you consent to receive email communications from InTechHouse.
Message sent successfully!
Your message has been successfully sent to our R&D team. We will respond within 1-2 business days.
Unable to send message
Need a quick clarification?
Request an initial project assessment

Share a few details about your product and context. We’ll review the information and suggest the most appropriate next step.