Skip to content
View noahbean33's full-sized avatar

Block or report noahbean33

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
noahbean33/README.md

Hi, I'm Noah Bean

Embedded Systems & Firmware Engineer | Low-Level Systems Specialist

I bridge the gap between hardware and high-level software. My expertise lies in developing robust firmware, real-time operating systems, and building systems "from the silicon up." I focus on writing highly optimized, thread-safe code for critical environments.


Technical Toolbox

Category Technologies
Languages C, C++, Rust, Python, x86 & ARM Assembly
Embedded/RTOS FreeRTOS, STM32 (CMSIS/HAL), Bare-Metal, Embedded Linux
Low-Level Hypervisors, Bootloaders, Kernel Development, DMA
Protocols UART, SPI, I2C, Modbus, Ethernet, OTA
Tools/Env CMake, GDB, Oscilloscopes, Logic Analyzers, Git, Linux

Stats & Connect

Website | LinkedIn | Medium

Noah's GitHub stats

Pinned Loading

  1. hypervisor hypervisor Public

    A Linux hypervisor implementation for RISC-V from scratch

    C 5 2

  2. compiler compiler Public

    a c compiler from scratch

    C

  3. operating_system operating_system Public

    a multithreaded x86 kernel from scratch

    C

  4. cpu cpu Public

    Implementation of a RISC-V CPU

    SystemVerilog

  5. air_quality_monitor air_quality_monitor Public

    an stm32 air quality monitor with freertos

    C

  6. weather_station weather_station Public

    an esp32 weather station with ota updates and custom IoT PCB

    C