β‘ I'm Gerzain.
π¦ Embedded Systems Engineer (~10 yrs) bridging bare-metal C to pure no_std Rust.
π‘οΈ Maintainer at @embassy-rs (STM32 HAL/PAC, silicon bringup, and ported the STM32WBA BLE stack).
π΅ Based in Scottsdale, AZ (originally from Tomball, TX).
β‘ Quick Workstation Bringup:
curl --proto '=https' --tlsv1.2 -sSf https://leftger.github.io/bootstrap.sh | sh
I joined GitHub 14 years ago and have since pushed 1079 commits, opened 27 issues, submitted 185 pull requests, and earned 38 stars across 25 personal projects, with contributions to 23 public repositories.
I'm currently on a 4-day commit streak.
| Category | Focus & Description |
|---|---|
| Maintaining | Embassy & stm32-data β STM32 HAL/PAC, silicon bringup (STM32N6, U5, H7R/S, C5, WBA), and ported/maintain the STM32WBA BLE stack. |
| Architecting | Foundational zero-allocation (no_std) engines for Cortex-M: embedded-gui, embedded-3dgfx, embedded-dsp, embedded-audio, embedded-nn. |
| Advocating | Declarative type-safe peripheral drivers via @diondokter's device-driver crate for bit-level register modeling. |
| Bootstrapping | Automated, idempotent Linux & embedded Rust workstation provisioning via leftger.github.io. |
| Exploring | Offline solar harvesting, MPPT telemetry, smart-home sensors, and low-power mesh radios. |
I build foundational, zero-allocation (no_std) crates to bring desktop-grade graphics, DSP, audio, and machine learning to microcontrollers:
| Crate | Category | Description |
|---|---|---|
embedded-gui |
π¨ GUI & Animation | Zero-alloc HUD & UI toolkit, 2D flex/grid layouts, declarative KDL compiler, sub-ms dithered blits |
embedded-3dgfx |
π§ 3D Engine | Fast software rasterizer, 3D pipelines, lighting models, and vector geometry for tiny displays |
embedded-dsp |
π Signal Processing | Fixed/float DSP filters, FFT, IIR/FIR pipelines, and real-time audio/sensor math on bare metal |
embedded-audio |
π Embedded Audio | PWM audio engine, wavetable/FM synthesis, effect banks, and multi-channel mixer for Cortex-M |
embedded-nn |
π§ Edge AI / ML | Lightweight, allocator-free quantized neural network inference runtimes for microcontrollers |
- ποΈ Mesoamerican History: Deeply fascinated by Mesoamerican history and Nahua civilization (which inspired the Aztec Ferris above!). I own a full 12-volume complete set of the Florentine Codex (Dibble & Anderson English/Nahuatl translation).
- π Dinner with a Legend: I once had dinner with Prof. Gilbert Strang (MIT Linear Algebra legend). Naturally, it fueled a lifetime passion for matrix kernels and DSP transforms on microcontrollers.
- β ~10 years in bare-metal C, now proving that safe, async Rust can match or beat hand-tuned C on microcontrollers.





