Available from · up to 4 days per week

Clearer interfaces. More capable machines.

HMI development and embedded engineering for machine modernization: operator interfaces, controller communication, and Windows tools for diagnostics and production.

Founder-led · Croatia, EU · Remote or on-site

Concept of a machine touchscreen in a brushed-metal enclosure, with status and production controls.
Illustrative concept

Services

From the operator interface to the firmware underneath

01

HMI development

TouchGFX and LVGL interfaces that stay readable, responsive, and stable on real hardware.

02

Embedded firmware

C/C++ on ESP32, STM32, and nRF52 with BLE, Wi-Fi, and CAN, including low-power design.

03

Production & service tools

Windows apps for flashing, calibration, diagnostics, and OpenCV-based inspection.

04

Modernization & rescue

Upgrades for existing equipment and takeover of stalled firmware projects.

C/C++TouchGFXLVGLESP32STM32nRF52FreeRTOSCANBLEWi-FiOpenCVWinAPI

Selected work

Interfaces, firmware, and tools in production

CYD Smart Thermostat touchscreen and web app

Live demo · try it in your browser

CYD Smart Thermostat

ESP32 thermostat with an LVGL touchscreen, weekly schedules, weather-compensated heating that tunes itself, and a local web app. The real device UI runs on the page, compiled to WebAssembly.

ESP32 · ESP-IDF · LVGL 9 · C++ · WebAssembly

Illustration of the Dryer Controller simulator dashboard with temperature, humidity and cycle controls

Engineering prototype · interactive simulator

Universal Dryer Controller

A configurable ESP32 dryer platform with a complete on-device touchscreen interface, multistage programs, six I²C sensor families, cooldown and latched alarms. Try the real LVGL screens or explore the portable C++ control core in a browser simulator with fault injection.

ESP32 CYD · ESP-IDF · LVGL · C++ · WebAssembly

Lift controller HMI

TouchGFX operator interface with live parameter control over CAN for an industrial lift controller.

TouchGFX · STM32 · CAN

Production-line inspection

Lean Windows app for visual quality checks and defect detection during line operation.

C++ · OpenCV · WinAPI

Working-hours beacon

Coin-cell BLE beacon measuring machine run-time with vibration wake-up and FFT processing.

nRF52833 · BLE · FFT

Connected consumer device

Encrypted BLE, Wi-Fi, sensors, and display with cloud integration for a connected piggy bank.

ESP32 · BLE · AWS IoT

How we work

A defined project or ongoing support

Available from , up to 4 days per week. Talk directly with Viktor, see progress every week, and get code your team can maintain.

  1. 01

    Discovery

    Review hardware, existing software, constraints, and timeline.

  2. 02

    Plan

    Agree on scope, milestones, and acceptance criteria.

  3. 03

    Build

    Short cycles with weekly demos and clear decisions.

  4. 04

    Handover

    Validation on target hardware and documentation for your team.

FAQ

Before we start

When are you available?

From , for up to 4 days per week. Get in touch now; the start date and weekly commitment are agreed together.

Can you modernize an existing machine?

Yes: HMI software, embedded firmware, controller communication, and diagnostic tools. We start by reviewing your hardware, protocols, and software.

Can you work with our team or take over a project?

Yes. Most work is done alongside internal firmware, hardware, and QA teams. Takeovers start with a short technical audit and a stabilization plan.

How do we get started?

Send a short outline: the machine or product, the platform, what you want to improve, and key dates. You get a recommendation on scope and next steps, usually within one business day.

Contact

Let's discuss your machine or HMI.

A short email is enough to start. Typical response within one business day (CET).