Backend integration project bridging legacy industrial hardware with modern web interfaces during a 2-month internship.
Developed during a summer internship, this middleware solution reads data from legacy PLCs talking ModBus RTU and exposes it via a modern REST API and WebSocket feed.
The goal was to allow factory managers to view production counts and error machine states on iPads on the factory floor, without replacing the expensive, functioning legacy control hardware.
A Node.js service polls the PLCs via RS485 adapters. Changes in state are immediately pushed to the frontend via Socket.io.