Bridging the gap between legacy C reliability and modern memory safety. Specializing in Kernel-space development and robust embedded architectures.
Implementing character devices, network drivers, and bus abstractions using the modern Rust-for-Linux framework.
Incremental refactoring of unsafe legacy components into memory-safe Rust modules with robust FFI boundaries.
Security auditing for embedded Linux distributions, system-level performance optimization, and Yocto/Buildroot setup.
A comprehensive toolkit for low-level systems engineering, from bare-metal debugging to mainline kernel patches.
github.com/chrysh
Video recording of my talk at Embedded Linux Conference North America 2026.
An overview of what kernel modules you can already write and how Rust code interacts with the existing Linux kernel written in C.
Exploiting Buffer Overflows on RISC-V, Talk given at OSS China 2019.
Common Attacks on IoT Devices, Talk given at ELCE 2018.
Looking for expertise in integrating Rust into your embedded environment or kernel subsystems, a custom driver, a Yocto image? Let's connect.
Or book a timeslot directly through my Calendly: