Delivered Value

Selected Projects

Designed and implemented a cloud-based real-time telemetry system monitoring a fleet of process plants. Sensor readings, pressures, flow rates, and alarm events are collected from each system via compressed MQTT streams, processed by a Python ingestion service, and stored in a TimescaleDB time-series database with automated multi-resolution aggregation, compression, and retention policies. On-site collector services read live data directly from the plant controllers, and a compression bridge reduces uplink bandwidth by more than 90% on metered connections. Operational metrics and alarms are visualised through custom Grafana dashboards in a web browser. Cloud infrastructure sizing was derived from measured production data, achieving a sustained compression ratio of 40–53× on stored time-series data. The daily flow of data points is in the range of 3 millions.

PythonC++MQTTBeckhoff protocolTimescaleDBPostgreSQLGrafanaDockerTime-Series DataCloud ArchitectureAI-assisted Development

Developed a service running on the plant PC that reads live process data from the Beckhoff controller, computes plant status and inventory, and reports to an external partner API, replacing a defective OEM component. Delivered with AI-assisted development under close engineering direction and validated against physical measurements before going live. In production across multiple sites, deployed and updated remotely.

C++17Beckhoff protocolWindows ServicesRESTAI-assisted Development

Designed and built a HIL test bench for a Danish climate-control company: a real-time thermal simulation of a radiator, room, and building envelope drives a temperature-controlled cabinet, so real devices are exercised against simulated buildings. Includes a web dashboard, time-series storage, and automated, repeatable test campaigns delivering client-ready comparison reports.

PythonThermal ModellingHIL TestingNiceGUIInfluxDBGrafanaAI-assisted Development

Extended an existing C++17-based wind turbine simulator with a new component for synthezising grid voltage, enabling simulation of a multitude of operational and failure scenarios. Designed and implemented an API with a Python counterpart for automated testing.

C++17Signal ProcessingGrid SimulationPython

Using the Plecs electrical simulation tool, Fault-Ride-Through (LVRT/HVRT) scenarios were tested and validated on an existing model adapted for the specific requirements.

PlecsGrid Electrical ModellingGrid Requirements

Designed web-based user interfaces for multiple hardware-in-loop test systems, including real-time controls and data visualisation. Delivered rapid prototypes leveraging AI-assisted development.

PythonNiceGUIAI-assisted Development

In a large-scale HIL system with multiple network routers, designed the network layout and created a Python-based tool for deploying configurations. Component archetypes defined in YAML were converted into RouterOS commands for automated router provisioning.

PythonTCP/IPRouterOSYAML

Developed a web-based user interface for an automotive device controlled via CAN-bus on an embedded Linux system. Implemented data logging to Azure IoT Hub with downstream storage in PostgreSQL and created Grafana dashboards for device state and performance monitoring. Coordinated external subcontractors for cabling and enclosure design.

PythonGitMQTTAI-assisted DevelopmentGrafanaAzure IoT HubLinuxCAN-bus

Key figure in the inception of the product concept, focusing on wireless connectivity, usability, and control design. Introduced Model-Based Design to the heating segment. Part of a 3-person software team, focusing on heating control and data collection for a Cypress PSOC4 ARM Cortex-M0 target. Led control performance certification by a Notified Body. The product received multiple awards and has surpassed 1 million units sold.

CCypress PSOC4Matlab/SimulinkModel-Based DesignDFMEA

Leveraged a large dataset to train a neural network, which was then deployed on an existing low-cost, battery-powered embedded platform. Evaluation was performed using Matlab and Python against real-world datasets. Implemented using the Deep Learning Toolbox.

AI/MLNeural NetworksMatlabSimulinkCPython

Additional Projects

2024Application and test software development
2022Docker-based OPC-UA data logging to Azure IoT Hub
2022–2023Control system for a hydrogen refueling station
2020–2022IoT backend infrastructure
2020–2022Fueling retail application and backend
2020–2021Sensor gateway for ATEX environment
2018–2020ZigBee-connected radiator thermostat
2018Central climate control device
2016Hydrogen fuel cell operation consultancy
2015Control systems design for a hydrogen compressor
2013–2014Hydrogen fueling stations for vehicles
2010–2013Fuel cell system for forklifts
2008–2010LabVIEW-based HIL test system for wind turbine control
2008Electrical hardware for turbine blade delamination detection
2007–2008Matlab xPC Target based HIL test system maintenance

University Projects

200710th semesterGrade: 11

Modelling and control of the hydraulic pitch system of a 3.6 MW wind turbine

Master's thesis in collaboration with a major wind turbine OEM. Real-world data was acquired by performing tests in a turbine, then used to fit physical equations to real-world characteristics. Two observer-based friction-compensating controller designs were implemented, both outperforming existing proportional control in simulation.

20069th semesterGrade: 11

Reducing on/off cycles of refrigeration compressors

Collaboration with a major manufacturer of heating and climate solutions. Applied hybrid systems analysis tools to avoid synchronisation of inlet valves on cooling furniture. Implemented two new methods and investigated a novel stability analysis approach for hybrid systems.

20068th semesterGrade: 11

Load shifting of supermarket refrigeration systems

Collaboration with a major manufacturer of heating and climate solutions. Evaluated energy savings by exploiting cheaper nighttime electricity. Two Model Predictive Control solutions were implemented in Matlab/Simulink and xPC.