<- Back to projects
ID: 1 // STATUS: COMPLETED
Nuclear Safety Telemetry System
High-frequency Async Rust interface for Industrial PLCs
01. System Overview
During an intensive on-site engineering sprint at Valar Atomics, I was tasked with building a fault-tolerant bridge between modern software infrastructure and industrial hardware. In under 9 hours, I reverse-engineered the undocumented tag structure of an Allen Bradley Safety PLC and wrote a resilient Async Rust driver to extract critical telemetry data.
02. Engineering Challenges
Obstacle_01
Interfacing modern Async Rust (Tokio) with the synchronous, legacy EtherNet/IP industrial protocol
Obstacle_02
Parsing proprietary EtherNet/IP data streams without standard vendor drivers
Obstacle_03
Delivering a working, crash-resistant prototype within a strict single-day deadline
03. System Outcomes
- ▶ Successfully established two-way communication with the Safety PLC hardware
- ▶ Demonstrated the viability of using Rust for safety-critical nuclear instrumentation
- ▶ Built a diagnostic JSON API to visualize 'Alpha', 'Beta', and 'Gamma' redundant voltage readings in real-time