Henrik Verkist
Senior Software Engineer & Technical Consultant · Founder, u9n AB
Software meets the real world
Hands-on technical consultant working across software development, systems integration, energy infrastructure and IoT. Strongest where field devices, protocols, data platforms, cloud/edge services and business systems have to work together in production.
Core skills
Languages
English
German
Professional experience
u9n AB
Architecture, hands-on software engineering, protocols, databases, edge systems, deployment, operations, field delivery and customer-facing technical ownership.
Coor Industrial Services
Industrial electrical, automation and instrumentation work in heavy chemical industry, including commissioning, troubleshooting and maintenance of physical systems.
Swedish Navy
Operational knowledge of gas turbines, diesel engines, generators and support systems including cooling, pumps, compressed air, fresh-water and waste treatment.
Project experience
Transmission-grid metering integration
Integrated transmission-grid metering data from flow computers into central Swedegas data collection.
Python · PostgreSQL · Modbus · 4G
Utilitarian operations for gas DSO meter data collection
Ongoing product operations and support for Utilitarian in gas distribution meter-data collection.
Operations web application · PostgreSQL · RabbitMQ · Docker
MQTT-SN heat-meter integration
Production collection and integration of NB-IoT heat-meter data over MQTT-SN into the Zonos metering head-end system.
Python · MQTT-SN · NB-IoT · SenML/CBOR · M-Bus · AMQP
Corus EVC modernisation
Multi-stage modernisation of Corus electronic volume correctors for Nordion Energi / Weum Gas: protocol implementation, higher readout frequency, external power and a 4G modem rollout.
I-FLAG · 4G · External power · Modem hardware
DLMS/COSEM gas meter ingestion upgrade
Upgraded the gas meter ingestion platform to support older and newer DLMS/COSEM variants, encrypted payloads and multiple gas meter families.
Python · DLMS/COSEM · UNI/TS 11291 · NB IoT · PostgreSQL · RabbitMQ
EVC alarm integration with SOS Alarm
Connected Elster EK280 electronic volume corrector alarms to SOS Alarm through SMS intake and the SOS Access v4 protocol.
Python · Django · AWS Lambda · Twilio · SMS · LIS-200
AM550 DLMS/COSEM readout API
Built a Flask API for reading a couple of thousand Iskra AM550 meters through DLMS/COSEM and publishing the readings into an ingestion queue.
Python · Flask · DLMS/COSEM · RabbitMQ
Next-generation smart meter procurement
Supported E.ON’s next-generation smart meter procurement as a smart meter communication and integration expert.
NB-IoT · DLMS/COSEM · Smart metering · Test hardware
Real-time EMH meter data integration
Collected real-time values from EMH electricity meters at larger consumers in Malmö and sent the data to E.ON Live.
Raspberry Pi · 4G · USB optical meter probe · ZeroMQ · HTTP
Sub-minute UH50 heat meter monitoring
Local M-Bus readout from Landis+Gyr UH50 heat meters for E.ON Värme, with sub-minute values sent to InfluxDB and Grafana.
Python · Flask · M-Bus · Raspberry Pi · USB M-Bus converter · Teltonika RUT950
Flexmeter Hyllie metering platform
Built the backend and integration architecture for the Flexmeter EU-project test site in Hyllie, evaluating Connode 6LoWPAN IP mesh metering with more than 300 meters.
Python · Django · Cassandra · RabbitMQ · .NET Core · Angular
LwM2M management bridge
Built a Leshan-based LwM2M bridge so a Django management system could control devices without implementing LwM2M, CoAP and DTLS in Python.
Django · LwM2M · Leshan · Redis · CoAP · DTLS
District heating process planning
Created a Jira-based process foundation for district heating customer onboarding, planning, installation and verification.
Jira
Multi-utility metering and integration platform
A cloud-native AMR platform for collecting, processing and integrating meter data across protocols, devices and utility operations.
PostgreSQL · RabbitMQ · Docker · REST APIs · DLMS/COSEM · IEC 62056-21
MQTT-SN gateway
Initial MQTT-SN gateway implementation for ONE Nordic, serving around 9,000 meters in production.
Python · Async Python · MQTT-SN
IoT in low-voltage electricity grids
Designed and built a simulation platform to evaluate distributed intelligence and Connode 6LoWPAN mesh communication in low-voltage grids.
Connode 6LoWPAN · Embedded Linux · Arduino · Python
Power quality event collection
Collected power quality events from EMH and Janitza meters for E.ON Live and designed a hardware test bench for repeatable event simulation.
Python · EMH meters · Janitza meters · Power quality events · Raspberry Pi · ADAM I/O
Smart heat AMR integration
Collected smart heat meter data for E.ON Värme and published it into the E.ON Live platform.
Python · Flask · RabbitMQ
Utilitarian FSM — field-service software for meter exchange
Utilitarian FSM is an ongoing Progressive Web App for meter exchange field work, including barcode scanning, image documentation, validation and business-system exports.
Django · Azure · PostgreSQL · Progressive Web App · Barcode scanning · Image documentation
Metering operations documentation system
Ongoing MkDocs-based documentation system for metering operations, deployed as an Azure Static Web App with built-in SSO.
MkDocs · Azure Static Web Apps · SSO · GitHub Actions
Field test tool for meter connections
Technician-facing Azure Static Web App for verifying the full communication path from modem to meter in the field.
Azure Static Web Apps · Azure Functions · SSO · Flask · MNO platform API
CMe2100 meter data integration
Parsed smart heat meter data from Elvaco CMe2100 devices and published it into a RabbitMQ-based ingestion pipeline.
.NET Core · RabbitMQ · Elvaco CMe2100
Open source and public products
Tariffhub — tariff data and calculation
Structured Swedish electricity-network tariffs and calculation logic turned into a reusable energy-data product.
AI · LLM agents · Web scraping · Tariff modelling
Utilitarian Spot — energy prices for automation
A free public-good electricity-price API and analysis site with static JSON endpoints, day-ahead graphs, historical data and push notifications.
Python · GitHub Pages · GitHub Actions · Cloudflare · Cloudflare Workers · Service Worker
dlms-cosem — practical protocol engineering
Henrik is actively maintaining a Python DLMS/COSEM library for device integrations over serial and IP transports.
Python · DLMS/COSEM · HDLC
iec62056-21 — local energy-meter readout
Python library for local meter readout over optical, serial and network connections, including HAN/P1 data handling for Swedish electricity meters.
Python · IEC 62056-21 · IEC 61107 · LIS-200 · HAN/P1
sos-access — alarm integration client
A reusable Python client for sending structured alarm messages through SOS Access v4.
Python · SOS Access v4
HANporten.se — a practical guide to the meter’s local interface
An open guide to Swedish electricity meters’ HAN/P1 interfaces, with protocol information and examples for reading local data.
MkDocs · HAN/P1