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 low-level developer focused on minimal bootloaders, bare-metal bring-up, and hardware-close embedded work.

Current public work centers on ESP32-C3 bootloader experiments and a portable RISC-V reference architecture. I care about clear boot paths, explicit initialization, and code that remains understandable under review.


Focus

  • Minimal bootloaders for ESP32 RISC-V targets
  • Portable RISC-V boot path experiments
  • Bare-metal C and assembly
  • Early bring-up and low-level debugging
  • Small, auditable systems with minimal dependencies

Selected Public Work

ESP32-C3 Bootloader

https://github.com/ElToroDM/exerionbit-esp32c3-bootloader

Minimal ESP32-C3 bootloader work focused on clear boot flow, validation, and real-hardware evidence.

RISC-V Bootloader Reference

https://github.com/ElToroDM/exerionbit-riscv-bootloader

Portable RISC-V bootloader and supporting low-level experiments used as reference architecture for boot-path work.


Tooling

  • C
  • Assembly
  • ESP-IDF
  • GCC toolchains
  • QEMU
  • Git

Working Style

I prefer narrow scope, explicit control over the hardware, and code that can be maintained without heavy frameworks. The goal is simple: make the boot path understandable, reproducible, and useful for real embedded bring-up.


Contact

GitHub Issues on public repositories are the best initial contact point.

If a discussion needs to move off-platform, open an issue and ask for a direct contact channel.

Pinned Loading

  1. exerionbit-riscv-bootloader exerionbit-riscv-bootloader Public

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

    C