Back to portfolio
Industrial Software · Full Stack Development

CREM International

An internal web application for configuring professional coffee machines and generating PMF files.

JavaScriptNode.jsCSSDockerPython (embedded work)

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.

01

Configuration

Edit parameters, recipes and interface elements.

02

PMF generation

Build the file from the selected settings.

03

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.

Full Stack web application development
Visual editing of machine parameters
Recipe and screen element configuration
Management of component relationships
PMF file generation and download
Docker development environment
Additional embedded Python software work
Collaboration within the software department

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

JavaScriptNode.jsCSSDockerPython (embedded work)

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.