Ordered by impact — flagship first. Each row is one line about what shipped, not what was planned.
Two-stream RGB + spectral CNN predicts leaf temperature to ~2.1 °C MAE — beating the indices-only baseline, running live in your browser.
Closed-loop agent with cross-frame reference unification, fingerprint-based staleness detection, and a graceful escalation ladder. Reads the page as structured text, not pixels. 486 automated tests gate every change.
Compressed 1,174-part CAD export into a 5-link URDF chain, simulated in Gazebo with 23 OMPL planners in MoveIt 2.
Voice-first greenhouse dashboard: 7 sensors, 8 actuators, zone-effect decay logic, RX200 arm sim — runs live in your browser.
Arduino Mega + ESP8266 ground robot: RFID destination select, ultrasonic avoidance, live GPS dashboard with force-sensor theft alarm — payload up to ~10 kg.
Q-learning agent reproduces the paper's reward curve: 10 runs × 5,000 episodes, 100-episode moving average climbs from a trough of −126.0 to a plateau of −106.4 (paper: ~−125 → ~−108). Try the same training loop live, in-browser.
AR car configurator on ARCore — plane-anchored placement, live material/prefab swap, under 150 MB.
As-built 2022 hardware demonstrated live per-finger gesture reproduction at 10 Hz; a documented firmware rewrite (per-finger calibration, smoothing, fault handling) targets 50 Hz.