Skip to content
View EDBCREPO's full-sized avatar
πŸ’‘
πŸ’‘

Organizations

@NodeppOfficial @PocketVR

Block or report EDBCREPO

Report abuse

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

Report abuse
EDBCREPO/README.md

Enmanuel D. Becerra C.

Systems Architect | Performance Engineer | Electrical Engineer

Specializing in Deterministic C++ Runtimes & Green Computing

  • πŸ“ Technical Writing: EDBCBlog on Medium
  • πŸš€ Lead Dev: The Nodepp Project β€” High-performance Async C++.
  • ⚑ Performance: My frameworks hit 10K+ RPS (Requests per Second) in a low-power dual-core hardware through SSO and Zero-Copy optimizations.

⚑ The Mission: Eliminating the "Hardware Tax"

I am an Electrical Engineer transitioned into High-Performance Software Architecture. My work focuses on Silicon-Logic Parity β€” the idea that software should respect the physical limits of the hardware it runs on.

Through the Nodepp Project, I have demonstrated that we can achieve 11,000x Virtual Memory efficiency and 13x Infrastructure ROI by moving away from heavy managed runtimes toward deterministic, vertically integrated C++ architectures.

πŸ“„ Selected Research & Publications

πŸ› οΈ Core Stack & Expertise

Category Technologies
Low-Level I/O io_uring, epoll, kqueue, IOCP, Linux/Windows Kernel Primitives
Memory Systems Deterministic RAII, Zero-Copy Slicing, Cache-Locality Optimization
Concurrency Stackless Coroutines, Actor-Reactor Models, Async Event-Loops
Platforms Bare-Metal (ESP32/AVR), Linux Servers, WASM, Windows

⭐ Hardware & Systems Engineering

A functional implementation of the Simple-As-Possible (SAP-1) computer architecture from Albert Paul Malvino’s Digital Computer Electronics. This project represents my deep understanding of instruction sets, bus architectures, and CPU logic.

A "from-scratch" Image Processing and Machine Learning library for the ESP32 and OV7670.

  • Custom Tensor Engine: Pointer-arithmetic math operators and manual memory management designed for the constraints of embedded systems.
  • Embedded Vision: Real-time implementation of Haar Cascades, Sobel filters, LBP, and template matching.
  • Neural Framework: Built-in MLP (Multi-Layer Perceptron) featuring manual backpropagation and custom activation kernels (ReLU, Sigmoid, Softmax).

πŸ”¬ Lead Research: The Nodepp Project

Nodepp is my research into the Efficiency Paradox. It is a unified asynchronous C++ runtime that scales from 8-bit microcontrollers to multi-core cloud servers with one codebase.

  • πŸ“ˆ Performance: 2.9MB RSS @ 6,000+ RPS (Outperforming Go and Bun in the same machine).
  • πŸ’‘ Innovation: Architected ptr_t (Deterministic Memory), kernel_t (Unified Reactor) and coroutine_t (stackless coroutine).
  • 🌱 Impact: Built for Green Computing β€” reducing data center energy consumption through instruction-per-watt efficiency.

πŸš€ Featured Projects & Experiments

Project Description
Clustor A high-availability Tor Hidden Service load balancer built with Nodepp.
Termia An asynchronous terminal-based AI assistant optimized for low-latency interaction.
Stable Diffusion Raylib AI image generation integrated directly with Raylib.
Arduino Enigma Asynchronous Enigma Machine simulation running on an Arduino Nano (2KB RAM).
Duck Hunt VR High-performance WASM port featuring AR marker tracking and low-latency orientation.
Raylib Gemini Chat Real-time LLM integration within a native C++ rendering engine.

C++ Arduino ESP32 GPGPU Linux Windows

πŸ“« Let's talk Engineering

"Software is just an arrangement of electrons. I make sure they're moving at maximum efficiency."

Pinned Loading

  1. NodeppOfficial/nodepp NodeppOfficial/nodepp Public

    A runtime for writing reliable asynchronous applications with C++. Provides I/O, networking, scheduling, timers, ...

    C++ 175 15

  2. NodeppOfficial/nodepp-arduino NodeppOfficial/nodepp-arduino Public

    Nodepp for Embedded Devices | Arduino

    C++ 11 4

  3. Raylib-Stable-Diffusion Raylib-Stable-Diffusion Public

    This is a simple raylib app that integrates Stable Diffusion

    C++ 4 1

  4. raylib-gemini-chat raylib-gemini-chat Public

    A simple chat with Google's gemini IA

    C++ 1 1

  5. NodeppOfficial/nodepp-gpu NodeppOfficial/nodepp-gpu Public

    Nodepp GPU: A C++ GPU compute layer for high-performance image processing, leveraging Raylib and GLSL shaders for GPGPU. Inspired by gpu.js.

    C++

  6. NodeppOfficial/nodepp-ungine NodeppOfficial/nodepp-ungine Public

    high-performance, open-source game engine designed to simplify game development across 2D, 3D, and Virtual Reality platforms

    C++