This project delivered a comprehensive solution for managing UGVs (Unmanned Guided Vehicles) used to transport wafers in semiconductor factories. The system included three core modules:
- Real-Time UGV Monitoring – Subscribed to UGV location and status data via MQTT and rendered large-scale movements in real time using vector-based visualization directly in the browser.

- UGV Control – Enabled operational commands such as emergency stops or routing a vehicle to maintenance tracks.
- Track Design Tool – Provided a GUI-based interface to design and configure new UGV tracks for factory expansion.

As the lead developer for real-time monitoring and track design, I managed both backend and frontend development in an end-to-end capacity. I gathered requirements directly from UGV manufacturers, designed system architecture, and implemented the solution. During this process, I collaborated closely with the CTO to refine approaches for building real-time, large-scale industrial systems, which enhanced both the robustness and scalability of the platform.
Architecture

Software Stack

Leave a comment