← back to projects
EMBEDDED

Simulator & Relay

Simulator and relay for validating embedded systems without depending on physical equipment. C++ and Rust implementations, with a Flutter UI.

Problem
Validate an embedded system that depends on physical equipment without reproducing the field environment in the lab.
My role
Designed and built the simulator, the relay and the interface bridge, plus validation and packaging.
Key decision
Rust + Tokio for concurrency and networking, with FFI to the Flutter UI and a focus on automated tests.
Result
Test scenarios that real hardware doesn't produce on demand, with less dependence on the bench.
C++RustTokioFlutterFFITCP