Skip to content
View ElToroDM's full-sized avatar

Block or report ElToroDM

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
ElToroDM/README.md

Diego Fraga / ElToroDM

Independent bootloader engineer at ExerionBit.

I build minimal, auditable boot paths for ESP32 RISC-V boards, with readable code, explicit control, and evidence-backed validation. Public proof today centers on ESP32-C3 real-hardware work, supported by a portable bare-metal RISC-V reference for architecture review and early port de-risking.


Best Fit

  • First-Board Bring-Up
  • Factory and Field Recovery
  • Verified Boot Gate
  • Architecture de-risking review

Focus

  • Minimal bootloader bring-up for ESP32-C3 and other ESP32 RISC-V targets
  • Portable bare-metal RISC-V reference work
  • Bare-metal C and assembly
  • Early board bring-up, validation, and low-level debugging
  • Recovery and update baselines with deterministic behavior
  • Small systems teams can audit, adapt, and fully own

What I Optimize For

  • Explicit boot flow and understandable handoff behavior
  • Minimal dependencies and narrow, practical scope
  • Reproducible results tied to validation artifacts and known limits
  • Code teams can review, modify, and carry forward without framework noise

Contact

Email: exerionbit.diego@gmail.com

If you want to start a scoped discussion, send:

  • target SoC or board
  • current boot blocker
  • desired outcome
  • expected timeline

GitHub Issues also work when the discussion is tied to a public repository.

Pinned Loading

  1. exerionbit-esp32c3-bootloader exerionbit-esp32c3-bootloader Public

    Minimal ESP32-C3 bootloader for the Waveshare ESP32-C3 Zero, with deterministic boot states, CRC-checked handoff, and reproducible validation evidence.

    Python

  2. exerionbit-riscv-bootloader exerionbit-riscv-bootloader Public

    Minimal RISC-V bare-metal UART bootloader – QEMU reference, portable to ESP32-C3.

    C