Computer Engineering graduate focused on Embedded Systems, Robotics, and IoT.
Experienced in firmware development, hardware integration, and embedded communication systems using STM32 and ESP32.
- STM32 (F103, F746)
- ESP32
- Arduino
- Raspberry Pi
- C/C++
- Python
- Linux (Ubuntu)
- UART
- SPI
- I2C
- CAN Bus
- PID Control
- Differential Drive
- Sensor Integration
- Motor Control
- STM32CubeIDE
- Altium Designer
- Git
- Logic Analyzer
- Node-RED
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
π Project Repository
https://github.com/RobotUWB/Mobile-Robot-with-Ultra-Wideband-Localization
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
π Project Repository
https://github.com/Jiroo-o/Modular_Firmware_Updater_over_CAN-Bus
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 (2022 β 2026)
Focus:
- Embedded IoT
- Network Engineering
π§π»βπΌ Linkedin: https://www.linkedin.com/in/auttaphan-namphai-bb5b7a218
π§ Email: auttaphannamphai@gmail.com
π± Phone: 083-021-8019
π GitHub: https://github.com/Jiroo-o

