Low cost embedded engineering

Embedded product development team.

We are full-stack embedded product development engineering: Firmware, software, PCB design, mechanical/enclosure and GUI, HMI built with LVGL, TouchGFX. We are shipping the idea to production with a single team and low cost.

100%
Upwork job success
4.9
average of 37 reviews
50+
Projects completed
7,400+
hours tracked
9+
years shipping
7
named OEM clients
Verified Sept 2026
Custom PCB on the bench under probes with a logic analyser and J-Link attached
Services

Single team for multiple solutions

/ 01

Firmware

Embedded for any MCU, wireless SoC. Low-level using C/C++ and high performance with lightweight memory usage.

Bare-metal · RTOS · Drivers · OTA · Secure Boot
/ 02

Hardware & PCB

PCB layout and schematic capture has multiple layer, DFM andbn EMC/EMI certificate for consumer, industrial and IoT products.

Schematic · Layout · DFM · EMC/EMI
/ 03

Embedded GUI & HMI

The UI build with LVGL, TouchGFX with smooth rendering, less CPU usage. Modem UI with dynamic layout, multiple language and font style support.

LVGL · TouchGFX · GUIx
/ 04

Software

The software can work on cross platform: Android, iOS, Windows, Linux and webapp. And easy to sync and work with our device firmware that has optimize the communication protocol.

Android · iOS · Windows · Linux · WebApp · IoT cloud
/ 05

Production support

Automation test software(ATS), JIG test and flashing scripts that can integrated with existed system.

ATS · JIG · Programming · Self-Test

Skills

Embedded firmware & software: C / C++ Embedded GUI & HMI: LVGL · TouchGFX · GUIx · custom UI Embedded web app: HTML · JavaScript · Bootstrap — lightweight & secure Desktop apps: Windows · Linux (Python, C#) tuned to the firmware Mobile apps: Android · iOS (.NET MAUI) shipped to both stores
IoT cloud: AWS IoT · Azure IoT · ThingsBoard Comms & network: BLE · Wi-Fi · Ethernet · CAN · NFC · MODBUS · USB (WinUSB, WinCID, libusb) · Z-Wave RTOS: FreeRTOS · Zephyr · ThreadX (Azure RTOS) DFU: bootloader · secure boot · flash encryption · OTA Low power: long battery-life devices
MCU / SoC / SiP: STM32 · EFR32BG · EFM32 · ZGM23 · SiWx917 nRF52 · nRF53 · nRF54 · nRF91 · ESP32 · PIC · AVR · ATSAM · Ambiq Apollo Frameworks & SDKs: STM32Cube · nRF5 SDK · nRF Connect SDK ESP-IDF · Simplicity SDK (Silabs)
Portfolio

Discover why customers choose PDIY-Tech

AirGradient air-quality monitor on a desk showing CO2, PM2.5 and temperature
ESP32 · WI-FI · OTA

Air-quality monitor

Firmware, OTA pipeline and calibration flow for an open-hardware monitor shipping worldwide.

Energy system test bench: Silicon Labs radio board, Raspberry Pi gateway and the custom control board wired together
ESP32 · BLE · WEBAPP · Z-WAVE

Energy meter system

Energy-meter firmware on ESP32-S3 and ZGM230 with Wi-Fi, BLE and Z-Wave, 12 metering channels via ADE9078 and MCP3914, and Azure IoT Hub. Embedded web server for setup, with OTA over BLE, HTTP, USB and browser.

Handheld HVAC controller running an on-device touch UI
LVGL · TOUCH HMI · BLE

HVAC controller

On-device touch interface, control firmware and the automated rig that verifies every unit off the line.

What our clients say

“The software he developed for our product was well-architected and is maintainable after delivery. He consistently hit deadlines and has the technical depth for embedded systems to resolve items on his own based on schematics and testing.”

David Weston
Inergy Systems LLC · US

“He solved the many issues which came up during our development iterations, even though he was not responsible for them. Very efficient, with a result-driven mentality.”

Lorenzo Querci
IoT project · Italy

“Completely rewrote our Arduino-based firmware in a very professional way and added a lot of new features. Highly recommended freelancer.”

Achim Haug
AirGradient · Thailand

“He delivered exactly what was promised. He is extremely knowledgeable about USB and I would definitely hire him again for a similar project.”

Matt Lee
US

“Very professional, timely, and extremely talented. Hoping to work with him in the future. Highly recommend.”

Flavio Toscano
Brazil

“Outstanding work, very knowledgeable and professional. I had a great experience. I highly recommend them for future work.”

Kevin Coates
UK

“Quick and efficient, and provided a rapid solution with really good follow-up support. Highly recommended.”

Toby Hart
UK

“Put real thought into how to address the problem well before winning the contract, and made himself available to support our needs.”

Malcolm Wild
UK
Verified reviews from Upwork

Contact us

Phat Nguyen
Phat Nguyen
Founder, PDIY-Tech

We have worked with embedded device and GUI daily with ESP32, nRF52-53-91, STM32, LVGL and TouchGFX.

Schedule

Booking the meeting

Choose a time in my calendar and we'll talk through your product.

Make sure select your timezone before picking a slot.

Book a technical call (opens in a new tab)

Prefer email? phat@pdiytech.com