CREM International
An internal web application for configuring professional coffee machines and generating PMF files.
Industrial Software Development
Software for an industrial environment
During eight months in CREM International's software department, first as an intern and then as a software engineer, I worked on solutions related to professional coffee machine configuration. One major project was a web tool for creating and modifying PMF configuration files.
The challenge
The machines contain many parameters affecting their behaviour, recipes and screen interface. The goal was to make those settings editable through a structured visual tool rather than manually changing configuration files.
Browser-based configuration
I developed a Full Stack web application for editing machine component parameters, configuring recipes, customising screen elements and managing relationships between settings. The tool generated a downloadable PMF file from the chosen configuration.
Workflow
Conceptual process diagram. It does not reproduce internal screens or documentation.
Configuration
Edit parameters, recipes and interface elements.
PMF generation
Build the file from the selected settings.
Download
Export the PMF file for subsequent use.
A separate tool handled transferring PMF files to the machines; this application did not perform that step.
My contribution
I worked on the web application and set up its Docker environment. Separately, I also worked with Python on embedded software related to peripheral communication.
The result
An internal tool bringing complex configuration editing into a web interface and enabling downloadable PMF file generation, developed in a professional industrial software environment.
Technologies
About this project
This case study describes my work at a general level. Visuals are conceptual; no original application screenshots, source code or internal documentation are published.