The Forge

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

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.

char device driverlinuxkernel
Read The Case Study →

LEARNING LOG

From NestJS to malloc: My Nightly Battle with Memory

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.

clearningperformance
Read The Case Study →
Spotify Statistics mockup

API INTEGRATION

Spotify Statistics

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.

Next.jsSSEOAuth 2.0Backend Optimization
Read The Case Study →

SYSTEM IMPLEMENTATION

WebP Converter

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.

WebAssemblyFFmpegNext.jsSystem Design
Read The Case Study →