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.

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.


LinkedIn Gmail GitHub Phone


views

📊 Stats

stats streak
languages

🛠 Skills

Platforms STM32 · ESP32 · Arduino · Raspberry Pi
Languages C / C++ · Python · Linux (Ubuntu)
Protocols CAN Bus · UART · SPI · I2C
Robotics PID Control · Differential Drive
Tools Altium 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

STM32 ESP32 UART I2C PID UWB

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

STM32 CAN Bus Bootloader Python CRC32


⚡ Recent Activity

⭐ Starred vedderb/bldc-hardware — Jul 15, 2026
⭐ Starred HarvestX/PlayStation-JoyInterface-ROS2 — Jul 09, 2026
⭐ Starred vedderb/vesc_tool — Jul 08, 2026
⭐ Starred f1tenth/f1tenth_system — Jul 07, 2026
⭐ Starred BenMakesEverything/Pocket-Lab-Power-Supply — Jul 05, 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-Localization RobotUWB/Mobile-Robot-with-Ultra-Wideband-Localization Public

    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-Bus Modular_Firmware_Updater_over_CAN-Bus Public

    a custom bootloader for Bluepill that flash by canbus

    C

  3. STM32_f103c8t6_TMC5160-EVAL STM32_f103c8t6_TMC5160-EVAL Public

    Control stepper motor with 5160EVAL and stm32f103

    C 1

  4. tisarji-team/The-Thief-Escaped tisarji-team/The-Thief-Escaped Public

    Java