LEARNING LOG
From npm install to insmod: My Journey into Linux Kernel Module
I moved from Node.js to Linux Kernel Module. A look at how the Kernel is just an Express.js app, and how to build a self-destructing kernel module.
This isn't a gallery of pretty UI. It's a build log. Here is where I document architectural decisions, performance trade-offs, and the specific code I wrote to solve actual problems.
LEARNING LOG
I moved from Node.js to Linux Kernel Module. A look at how the Kernel is just an Express.js app, and how to build a self-destructing kernel module.
LEARNING LOG
I abandoned the safety of Garbage Collection to fight raw bytes. A look at memory padding, the expensive reality of realloc(), and why 13 bytes sometimes equals 24.
API INTEGRATION
Visualizing audio habits in real-time. Bypassed standard polling for Server-Sent Events (SSE) to handle live data streams without the heavy overhead of WebSockets.
SYSTEM IMPLEMENTATION
Porting FFmpeg to the browser via WebAssembly (Wasm). Achieved server-grade media processing on the client-side to eliminate backend costs and ensure data privacy.