Skip to content
View pnt325's full-sized avatar

Block or report pnt325

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
pnt325/README.md

๐Ÿ‘‹ Hi, Iโ€™m Phat Nguyen (pnt325)

Thank you for visiting my GitHub profile!

Iโ€™m an Embedded Firmware & Software Engineer with 8+ years of experience building products across hardware, firmware, desktop, and mobile platforms. My work covers the entire product lifecycle โ€” from prototype to production and deployment.

I have hands-on experience in hardware design (schematic & PCB), embedded systems, desktop and mobile applications, and cloud-connected IoT devices.
Currently, I work full-time on freelance and contract projects, helping teams design, develop, and ship reliable embedded products.

I maintain a home development lab with professional tools for debugging, testing, and validation. I also collaborate with and manage cross-functional teams including firmware/software, hardware, and mechanical engineers to deliver complete embedded solutions.


โš™๏ธ Skills & Expertise

๐Ÿ”ง Embedded Firmware & RTOS

  • Embedded firmware & software development in C / C++
  • Real-time operating systems:
    • FreeRTOS
    • Azure RTOS (ThreadX)
    • Zephyr

๐Ÿ–ฅ๏ธ Embedded UI & Web

  • Embedded GUI:
    • LVGL
    • TouchGFX
    • GUIx
  • Embedded web servers:
    • HTML / JavaScript / Bootstrap
    • Responsive UI for mobile & desktop

๐Ÿ’ป Application Development

  • Desktop applications:
    • Windows & Linux
    • Python, C#
  • Mobile applications:
    • Android & iOS
    • Xamarin, .NET MAUI
    • Published to App Store & Google Play
  • Tight integration with embedded firmware

โ˜๏ธ IoT & Cloud

  • AWS IoT
  • Azure IoT Hub
  • ThingsBoard Cloud

๐Ÿ”Œ Communication Protocols

  • BLE, Wi-Fi, Ethernet
  • NFC, CAN, Modbus
  • USB (WinUSB, libusb, custom drivers)
  • Z-Wave

๐Ÿง  MCUs & Platforms

  • Microcontrollers:
    • STM32
    • NRF52
    • ESP32
    • EFR32 / EFM32 / ZGM23
    • PIC, AVR, ATSAM
    • Ambiq Apollo
  • Frameworks & SDKs:
    • STM32Cube
    • nRF Connect / nRF5 SDK
    • Zephyr
    • ESP-IDF
    • Silicon Labs Gecko SDK

๐Ÿ” DFU, Security & Manufacturing

  • Firmware update:
    • OTA
    • Bootloader
    • Secure Boot
  • Flash encryption & secure provisioning
  • Manufacturing support:
    • Automation Test Software (ATS)
    • Flashing tools & scripts
  • Low-power optimization

๐Ÿ› ๏ธ Other Strengths

  • Debugging & troubleshooting complex embedded systems
  • Performance optimization
  • Cross-team collaboration

๐Ÿ“ซ Feel free to explore my repositories or reach out for collaboration or freelance opportunities.

Popular repositories Loading

  1. STM32-Modbus-Slave STM32-Modbus-Slave Public

    Modbus slave lib for STM32 working with CubeMX

    C 4 1

  2. winusb-stm32 winusb-stm32 Public

    https://pnt325.github.io/winusb-stm32/

    C 3

  3. TMS570LC4357-CAN-Bootloader TMS570LC4357-CAN-Bootloader Public

    Development the bootloader over CAN for TMS570LC4357

    C 3

  4. DataLogger DataLogger Public

    C# 2 2

  5. TwoWheelBalancingLQR TwoWheelBalancingLQR Public

    Example source control two wheel balancing robot using LQR algorithm

    C++ 1 2

  6. esp32-wt32-eth01-prj esp32-wt32-eth01-prj Public

    The firmware use BLE, WIFI, ETH, MQTT, and android app connect to BLE configure for device.

    C 1 2