About
Tawan Thintawornkul
I design and build control systems for environments where reliability is not negotiable — safety-critical railway software, embedded firmware, and industrial machine control from schematic through commissioning.
By day I develop ATO and ATP train control software (SIL4/SIL0) at Alstom, deployed across metro and APM networks in India — Kanpur, Agra, Delhi Line 7 — Malaysia's Klang Valley Lines 1 and 2, and the US at Tampa and Miami airports.
In parallel I take on independent engineering projects — industrial automation, IoT systems, and robotics — end-to-end from hardware through software. Outside of engineering work, I write about system design and build tools for my own workflow — this site being one of them.
Experience
Alstom (Thailand) Ltd.
2023 – PresentVATC Software Engineer
ATP/ATO CBTC train control (SIL4/SIL0) across metro and APM networks in India — Kanpur, Agra, Delhi Line 7 — Malaysia's Klang Valley Lines 1 and 2, and the US at Tampa and Miami airports.
AlstomIndependent / Contract
2020 – PresentAutomation & Product Development Engineer
End-to-end control systems for industrial machines — vehicle washing, vacuum chambers, and food production equipment. Modbus RTU monitoring, C++/Qt software, commissioning in operational environments.
Chiang Mai University
2020 – 2022Researcher, Motion and Control Laboratory
Autonomous mango-harvesting robot with 7-DOF manipulator; RGB-D perception and deep-learning segmentation. Teleoperation and motion control for the CMU AIYARA mobile robot deployed in 5 hospitals during COVID-19.
Motion & Control LabThai Agro Innovative Co., Ltd.
2022Technical Lead & Co-founder
IoT agricultural automation — fodder greenhouse control and automated feeding systems on ESP32. Led engineering delivery from system design through installation and commissioning.
FICT Associate / Machine Pop
2018 – 2020R&D & Business Engineer
Vehicle washing machine product development from feasibility through prototype; popcorn vending machine R&D covering UI/UX, control logic, and production line maintenance.
Capabilities
Safety-Critical Systems
- ATP/ATO CBTC train control (SIL4/SIL0)
- EN50128 / EN50129 lifecycle
- MISRA C compliance
- IBM Rational DOORS/RQM/Synergy
- On-site debugging & root cause analysis
Embedded Systems
- ARM Cortex-M/R (STM32, TI) · TI C2000 · ESP32
- Embedded Linux · FreeRTOS · POSIX
- UART · SPI · I2C · CAN · Modbus · Networking
- System-oriented firmware architecture
Control & Automation
- PLC · Hardware Interface · field I/O design
- Hydraulic & pneumatic systems design
- End-to-end commissioning
- Data acquisition & monitoring software
- FDM / LDM prototyping & process tuning
Robotics & Perception
- ROS1 / ROS2 · MoveIt
- RGB-D · OpenCV · PCL · GStreamer
- Motion planning & manipulation
- Simulation: Gazebo, MuJoCo, Isaac Sim
- ML: TensorFlow · LibTorch · TensorRT
Languages & Tools
- C · C++ · Rust · Go · Python · TypeScript
- Git · CMake · Bash · Docker · CI/CD
- KiCad · SolidWorks · AutoCAD
- Qt5/6 · runtime & UI frameworks
- Svelte · React · Astro (web/UI)
Education
M.Eng. Mechanical Engineering
Robotics Program
Chiang Mai University
B.Eng. Mechanical Engineering
Pneumatic soft gripper & force control
King Mongkut's University of Technology Thonburi
Publications
Kultongkham A., Kumnon S., Thintawornkul T., Chanthasopeephan T.
Journal of Agricultural Engineering, 52(1) · 2021
Ninyawee N., Thintawornkul T., Pataranutaporn P., Ngamarunchot B., Itthipuripat S., Wilaiprasitporn T., Promnara K., Ngamkajornwiwat P., & Surareungchai W.
Future Technologies Conference (FTC) 2019 · Springer
Resume
Tawan Thintawornkul
Embedded Systems · Railway Signalling · Industrial Automation
Updated Apr 2026
Want to see the work in detail?