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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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

Thank you for looking my profile.

I'm embedded firmware and software developer over 7+ experiences. I'm worked over multiple position before full-time and full-stack developer embedded device: Hardware development (PCB layout, Schematic design), Software development (Windows, Linux), Mobile application development (Android, iOS) and full cycles development device from prototype to productions.

Currently I'm working full time on freelance projects, I build small home labs has some tools and equipments support for developing, testing and debugging embedded devices. I also manage a team with firmware/software (me), hardware, and mechanical engineering for fully support embedded device development.

My experiences and skills:

  • Embedded firmware and software development C/C++.
  • Embedded GUI: LVGL, TouchGFX, GUIx, UI design and deploy.
  • Embedded Webpage Server: Bootstrap, Javascript, html, mobile and desktop view scalable.
  • Desktop application: Windows, Linux (Python, C#), Optimization to with device firmware.
  • Mobile application: Android, iOS (Xamarin, .NET MAUI), launch to AppStore and PlayStore, optimize to work with device firmware.
  • Iot Cloud: AWS Iot, Azure Iot Core, Thingsboard Cloud.
  • Communication: BLE, WIFI, ETH, NFC, CAN, MODBUS, USB (WINUSB, WINCID, LIBUSB, etc.), Z-WAVE etc.
  • Real-time operation: freeRTOS, Azure RTOS(Threadx), Zephyr, etc.
  • Microcontroller: STM32, EFR32, EFM32, ZGM23, NRF52, ESP32, PIC, AVR, ATSAM, Ambiq Apollo, etc.
  • Framework: STM32Cube, nRF Connect, nRF52 SDK, Zephyr, ESP-IDF, SiliconLabs Gecko, etc.
  • Device firmware update(DFU): OTA, Bootloader, Secureboot, Flash encryption, etc.
  • Manufacturing: ATS(Automation Test Software), testing firmware, flashing tools and scripts, Secureboot, Flash encryption, etc.
  • Low power consumption.
  • Troubleshooting and bug fixing.

Popular repositories Loading

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

    Modbus slave lib for STM32 working with CubeMX

    C 4 1

  2. DataLogger DataLogger Public

    C# 2 2

  3. winusb-stm32 winusb-stm32 Public

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

    C 2

  4. TMS570LC4357-CAN-Bootloader TMS570LC4357-CAN-Bootloader Public

    Development the bootloader over CAN for TMS570LC4357

    C 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