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

Organizations

@NodeppOfficial @PocketVR

Block or report EDBCREPO

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 supported. This note will be visible to only you.
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++ 172 14

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

    Nodepp for Embedded Devices | Arduino

    C++ 10 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++