HMI & embedded engineering · Croatia / EU

Available from · up to 4 days per week

Clearer interfaces. More capable machines.

HMI development and embedded engineering for machine modernization. M TWELVE helps equipment builders and engineering teams improve operator interfaces, connect controllers, and build practical Windows tools for diagnostics and production.

  • Founder-led, senior engineering delivery
  • Built for real constraints: power, reliability, manufacturing
  • Project-based delivery or ongoing support for your team
C/C++ESP32nRF52STM32FreeRTOSBLEWi-FiCANTouchGFXOpenCVWinAPIAWS IoT
Concept of a machine touchscreen in a brushed-metal enclosure, with status and production controls.
HMI & machine modernization Illustrative concept

Engineering-first partner

Technical decisions are made around reliability, bring-up speed, and long-term maintainability.

Production-ready mindset

Development includes validation and manufacturing realities, not just demo firmware.

Fast, direct communication

Concise updates, weekly demos, and clear next actions for CTOs and engineering managers.

Work together

An engineering partner for your next upgrade.

Available for a new engagement from , up to 4 days per week. Get in touch now to discuss your equipment, scope, and preferred schedule.

Concept of a vessel equipment-monitoring display in a bright wheelhouse overlooking the sea.
Vessel monitoring interface · illustrative concept

Services

From the operator interface to the firmware underneath

HMI development, controller communication, and production tools for new and existing equipment, supported by experience in embedded firmware, connectivity, and low-power systems.

TouchGFX and HMI

Production HMIs that stay readable, responsive, and stable under real device constraints.

Windows production tooling

Lean desktop apps for flashing, calibration, diagnostics, data capture, and operator workflows.

Embedded firmware

New firmware and refactors for C/C++ projects on ESP32, nRF52, STM32, and FreeRTOS-based systems.

Connectivity systems

BLE, Wi-Fi, and CAN stacks with robust retries, secure pairing/provisioning, and field diagnostics.

Ultra-low-power and signal processing

Power state design, wake strategies, FFT/filtering pipelines, and sensor-driven edge logic.

Consulting and project rescue

Takeover of troubled firmware efforts, root-cause analysis, stabilization plans, and execution support.

Selected work

Operator interfaces, industrial communication, and production tools

Selected work in industrial HMIs and Windows tooling, alongside connected-device and low-power firmware projects.

Lift controller TouchGFX HMI

Context: Industrial lift controller needed a robust operator interface and live parameter control over field buses.

Solution: Delivered TouchGFX HMI communicating over CAN, with clear state handling and device feedback loops.

Outcome: Improved operator usability and safer controller configuration in deployment.

Tech: TouchGFX, STM32-class MCU, CAN, embedded UI architecture

Production-line OpenCV inspection tool

Context: Manufacturing flow needed fast visual quality checks without introducing heavy, complex software.

Solution: Built a lean Windows/OpenCV app for image processing, defect detection, and operator-friendly review.

Outcome: Faster production validation with actionable defect signals during line operation.

Tech: C/C++, OpenCV, WinAPI, multithreaded processing

Custom Windows factory and diagnostics tools

Context: Product teams needed reliable internal tools for flashing, data capture, and field diagnostics.

Solution: Delivered purpose-built desktop utilities aligned with production and service workflows.

Outcome: Less manual work, clearer diagnostics, and smoother manufacturing/test operations.

Tech: WinAPI, device protocols, test workflow automation

Working-hours counter beacon

Context: CR2032-powered beacon needed long life while measuring machine run-time in noisy environments.

Solution: Implemented ultra-low-power firmware on nRF52833 with vibration wake-up, magnetometer FFT processing, and BLE telemetry.

Outcome: Practical battery-constrained operation with reliable runtime measurement for maintenance planning.

Tech: C/C++, nRF52833, BLE, FFT, low-power state design

Connected piggy bank platform

Context: Consumer product requiring secure local + cloud connectivity, sensor inputs, and interactive UI behavior.

Solution: Built ESP32 firmware with encrypted BLE, Wi-Fi connectivity, IMU/LCD handling, and AWS integration patterns.

Outcome: Stable connected experience with architecture suitable for production expansion.

Tech: ESP32, BLE, Wi-Fi, AWS IoT, IMU, LCD

Why M TWELVE

A technical partner built for hard delivery constraints

HMI, firmware, and desktop tools together

Work across the operator interface, controller communication, and service tools with one engineering partner who understands how the pieces fit together.

Practical low-power and signal expertise

Power budgets and sensor logic are treated as core architecture concerns, not late optimizations.

Clean handover for internal teams

Delivery includes maintainable code paths, documentation, and predictable communication cadence.

New interfaces and existing equipment

Start with the hardware, protocols, and software you already have, then define the changes needed for the next stage of your product.

Process

A straightforward delivery model

01

Discovery

Review hardware, firmware state, constraints, timelines, and business priorities.

02

Proposal and milestones

Define scope, delivery phases, acceptance criteria, and collaboration rhythm.

03

Build and weekly demos

Execute in short cycles with transparent progress, decisions, and risk handling.

04

Validation and handover

Verify behavior on target hardware and provide transfer-ready outputs for your team.

About

Founder-led embedded engineering studio

M TWELVE is based in Croatia, EU (CET/CEST), and works remotely or on-site. The focus is practical HMI and embedded engineering for equipment builders and product teams.

Talk directly with Viktor about your hardware, existing software, and the changes you need.

Working style

  • Direct communication with technical decision makers
  • Clear scope and visible weekly progress
  • No inflated process overhead
  • Delivery built for maintainability after handover

FAQ

Common questions before kickoff

When are you available, and for how much time?

New availability starts on , for up to 4 days per week. Get in touch now to discuss your scope. The weekly commitment and start date are agreed together.

Can you help modernize an existing machine?

Yes, with a focus on HMI software, embedded firmware, controller communication, and Windows diagnostic or production tools. We start by reviewing your existing hardware, protocols, and software to define the scope and any other engineering disciplines needed.

Are you interested in maritime projects?

Yes. Maritime is a sector I'd like to work in, bringing the HMI, connectivity, and tooling experience shown in the selected projects. We can review your equipment and requirements together to establish whether the project is a good fit.

What projects are a strong fit?

HMI development, machine modernization involving embedded software, and tools for diagnostics or production. Projects involving TouchGFX, STM32, CAN, C/C++, and Windows tooling are particularly relevant.

Can you work with our existing engineering team?

Yes. Engagements are often collaborative with internal firmware, hardware, QA, or manufacturing teams.

Can you take over a troubled firmware project?

Yes. Rescue work typically starts with a focused technical audit, risk map, and a stabilization plan.

Do you build production and diagnostics tools?

Yes. Windows tools for flashing, diagnostics, calibration, and data capture are a core service area.

How do engagements usually start?

Email a short outline to hi@m-twelve.com. After initial review, you get a recommendation on scope and next technical steps.

Contact

Let's discuss your machine or HMI.

Planning an upgrade or looking for engineering support from January 2027? Share a few details about your equipment and where you need help. An initial outline is enough to start.

Useful details to include

  • Machine or product, controller platform, and existing display or HMI
  • What you want to improve: operator workflow, connectivity, diagnostics, or reliability
  • Key dates: prototype freeze, pilot build, production start
  • A defined project or ongoing support, and the weekly capacity you need

Typical response: within one business day (CET).

Email Viktor