β‘ 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).
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 |
- Embassy &
stm32-data: Maintainer contributing across the Embassy ecosystem:- Silicon Bringup: Register modeling and PAC generation for new STM32 families (STM32N6, U5, H7R/S, C5, WBA), including I3C, GFXMMU/GPU2D, and GTZC security subsystems.
- Wireless & HAL: Ported and maintain the STM32WBA BLE stack and radio subsystems for Embassy.
- Core Drivers: Async HAL features and driver reliability across
embassy-stm32(ADC, I2C/DMA, RCC) andembassy-time.
- Driver Architecture: Big advocate of @diondokter's
device-drivercrate β declarative, bit-level type-safety is the gold standard for how peripheral drivers should be authored. - Solar & Telemetry: Offline solar harvesting, MPPT telemetry, smart-home sensors, and low-power mesh radios.
- ποΈ 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.





