Skip to content
View Jiroo-o's full-sized avatar
💀
my face rn
💀
my face rn

Highlights

  • Pro

Block or report Jiroo-o

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Jiroo-o/README.md

Auttaphan Namphai

Embedded Systems · Robotics · IoT

Computer Engineering graduate experienced in firmware development,
hardware integration, and embedded communication systems using STM32 and ESP32.


LinkedInGmailGitHubPhone


views

📊 Stats

statsstreak
languages

🛠 Skills

PlatformsSTM32 · ESP32 · Arduino · Raspberry Pi
LanguagesC / C++ · Python · Linux (Ubuntu)
ProtocolsCAN Bus · UART · SPI · I2C
RoboticsPID Control · Differential Drive
ToolsAltium Designer · Git · Node-RED

🚀 Projects

Indoor mobile robot system using Ultra-Wideband (UWB) for real-time positioning.

  • STM32-based motor control firmware
  • Differential drive control with PID
  • IMU integration (BNO055)
  • ESP32 communication bridge (WebSocket ↔ UART)
  • OTA firmware update
  • Emergency stop system

STM32ESP32UARTI2CPIDUWB

Custom STM32 bootloader enabling firmware updates over CAN bus without ST-Link.

  • CAN-based bootloader for STM32F103
  • CRC32 firmware verification
  • Custom CAN framing protocol
  • Python flashing utility
  • Multi-module firmware update support

STM32CAN BusBootloaderPythonCRC32


⚡ Recent Activity

⭐ Starred hathach/tinyusb — Aug 24, 2026
⭐ Starred carlosperate/awesome-pyproject — Aug 24, 2026


💼 Experience & Education

Embedded Systems Intern — Group Maker Company Limited (GMR)
May 2025 – March 2026

  • Developed embedded firmware for STM32, ESP32, and Arduino-based robotics and IoT systems
  • Implemented CAN bus communication between STM32 nodes
  • Designed CAN-based firmware update systems
  • Performed hardware bring-up and debugging
  • Designed PCBs using EasyEDA and Altium Designer

Bachelor of Computer Engineering — Mahanakorn University of Technology
2022 – 2026
Focus: Embedded IoT & Network Engineering (Specialized in Embedded Systems & Robotics)

Pinned Loading

  1. RobotUWB/Mobile-Robot-with-Ultra-Wideband-LocalizationRobotUWB/Mobile-Robot-with-Ultra-Wideband-LocalizationPublic

    Graduation Project: Autonomous mobile robot using DW1000 UWB indoor positioning (centimeter-level) and React-based real-time dashboard.

    C 1 2

  2. Modular_Firmware_Updater_over_CAN-BusModular_Firmware_Updater_over_CAN-BusPublic

    a custom bootloader for Bluepill that flash by canbus

    C

  3. STM32_f103c8t6_TMC5160-EVALSTM32_f103c8t6_TMC5160-EVALPublic

    Control stepper motor with 5160EVAL and stm32f103

    C 1

  4. tisarji-team/The-Thief-Escapedtisarji-team/The-Thief-EscapedPublic

    Java