Scottie_von_Bruchhausen

Scottie von Bruchhausen is the founder of RISCVML, an educational platform teaching Rust-based embedded systems development on RISC-V hardware. Originally from Biloxi, Mississippi, he has called Germany home since 1994 and is based in the Bad Schwalbach/Wiesbaden area. A fully remote DevOps engineer and CCNP-certified network specialist, Scottie works across Rust, Go, and Python with deep expertise in Cisco datacenter routing and switching, VXLAN fabrics, vulnerability assessment, and Checkpoint security (CCSA). His experience with AI/ML and LLMs, combined with years of network automation and strategic infrastructure insight, sparked the vision for RISCVML — bridging the gap between RISC-V hardware availability and developer education. When not pushing the limits of network automation or crushing Cisco bugs, Scottie is an avid outdoorsman and licensed skipper, sailing the Danish coast — occasionally with a Cisco ISE instance authenticating IoT devices aboard his 28-foot sailboat.


Session

06-11
10:40
10min
RISCVML: Teaching RISC-V Embedded ML with Rust — From ESP32-C3 to ESP32-P4
Scottie_von_Bruchhausen

RISC-V deployment in embedded systems, IoT, and edge AI has outpaced developer education: most tutorials target C/C++ and cover only basic microcontroller tasks, leaving a gap for building ML systems with modern toolchains. RISCVML addresses this with a Rust curriculum spanning 172 chapters across seven modules, from beginner hardware to on-device ML inference.

The curriculum uses Espressif RISC-V SoCs: the ESP32-C3 (BLE 5.0, ~€3) and ESP32-C6 (Wi-Fi 6, Thread/Matter, ~€4) introduce Rust fundamentals — GPIO, sensors, power management, and wireless protocols. The ESP32-P4 (dual core 400 MHz, AI extensions, 128 bit vector ISA, ~€25) anchors an advanced module: ISP camera pipeline, hardware accelerated 2D rendering, H.264 encoding, DMA orchestration, and vector accelerated ML inference.

These converge in a capstone: a bird detection pipeline capturing MIPI-CSI frames, running quantized detection through esp-dl, driving pan/tilt servos, and recording H.264 video — all in async Rust with ESP-IDF drivers via FFI.

By pairing Rust memory safety with production toolchains (esp-hal, esp-idf-hal) on affordable hardware, and using a mascot to make complex terminology approachable for younger learners, RISCVML lowers the barrier for the next generation of RISC-V developers — supporting Europe's push for sovereign silicon literacy.

Non-Blind submission
Poster Island D