I am an Electrical Engineer who treats software as a physical system. I don't rely on bloated libraries or "magic" abstractions; I build my own from the silicon up. From designing 8-bit computer architectures to implementing custom Tensor libraries for microcontrollers, I specialize in high-performance, hardware-aware asynchronous C++.
- π 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.
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).
Modern Asynchronous C++ for the entire Stack.
- Nodepp Core: An async C++ framework with an internal Event Loop. Uses SSO (Small Stack Optimization) to eliminate heap fragmentation and maximize CPU cache hits.
- Nodepp for Arduino: Bringing zero-delay multitasking to bare-metal hardware.
- Nodepp for Web: High-performance C++ logic compiled to WebAssembly for the browser.
| 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. |
- Email: [email protected]
- Ko-fi: Support my open-source research
- Medium: Deep-dives into C++ and Hardware Architecture
"Software is just an arrangement of electrons. I make sure they're moving at maximum efficiency."


