All projects
active2025 – present· Engineer & Mentor
Hair Cutting Robot (HCR)
A browser-based Blockly robot simulator that teaches robotics programming without the cost and risk of a physical arm. A Rust backend drives a digital twin of the hair-cutting robot, sweeping every program through a geometric head model before it runs, while an adaptive engine re-estimates each learner after every attempt and serves a solver-validated next challenge. The same behavioral contracts run against the simulator and the real ESP8266 robot over MQTT.
Highlights
- Browser-based Blockly programming environment with a React Three Fiber 3D simulator
- Rust-based digital twin with sandbox safety validation — programs are swept through a geometric head model before execution
- Adaptive difficulty: the platform re-estimates each learner after every attempt and picks the next challenge to match
- Every challenge is proven solvable by a solver before it is served, so no impossible tasks reach students
- Solo practice and timed versus rounds, backed by MQTT-over-WebSocket messaging in JSON and CBOR
- Dual-track Desktop/Web architecture sharing behavioral contracts across simulator and real-robot (ESP8266) execution
- Mentored and coordinated 10 student teams on system design, implementation, and technical writing
Tags
RustRoboticsRobotics EducationDigital TwinBlocklySimulationMQTT
Project site: https://hcr.rs