I will create hmi interfaces using qt and lvgl for embedded systems
About this Gig
Complete embedded HMI systems built for real hardware and real data.
I design and engineer production touchscreen interfaces for embedded devices using Qt/QML and LVGL: instrument clusters, EV dashboards, industrial control panels, and machine HMIs that run reliably on constrained hardware.
What I deliver
- Live data integration CAN bus / DBC decoding, sensors, GPIO, serial, real-time signal binding
- On-device logic & state event-driven behavior, page rules, derived values, alarm/warning handling
- ️ Multi-page systems navigation, screen flow, runtime configuration
- ️ Custom widgets & theming gauges, charts, indicators, consistent design systems
- i18n multi-language interfaces done right
- Clean, documented, version-controlled C/C++/QML you fully own
Ideal for: automotive & EV clusters, industrial/machine control, medical & lab instruments, energy/IoT monitoring, and any device where the UI has to talk to live hardware.
Stack: Qt 6 / QML, LVGL, C/C++, embedded Linux, STM32 / ESP32, CAN / DBC.
Tell me your target hardware, screens, and data sources (DBC file, sensor list, protocol) and I'll scope it precisely.
My Portfolio
FAQ
Do I get the source code?
Yes — you receive clean, documented, version-controlled source (QML / C / C++) that you fully own and can build on. No lock-in, no hidden dependencies.
Can you decode my CAN bus / DBC file?
Absolutely. Send your DBC and I'll decode the signals and bind them live to the HMI — gauges, readouts, warnings. I also work with raw CAN, serial, and direct sensor inputs.
Will it run on my hardware?
Tell me your board and display (STM32, ESP32, embedded Linux, i.MX, etc.). I target your hardware and its constraints — Qt/QML for Linux-class boards, LVGL for smaller MCUs.
Qt/QML or LVGL — which do I need?
It depends on your hardware. LVGL suits resource-limited MCUs; Qt/QML suits Linux-class boards needing a richer UI. Share your specs and I'll recommend the right fit.
Can you integrate with my existing firmware/system?
Yes. I can build the HMI layer on top of your existing codebase and data sources, or deliver a clean interface your firmware plugs into. Share your architecture and I'll scope it.
What do you need from me to start?
Your target hardware and display, the screens/flows you want, and your data sources (DBC file, signal/sensor list, protocol). The more detail, the tighter the quote and fewer revisions.

