Backend engineer focused on Node.js, distributed systems and high-performance backend infrastructure.
I enjoy building scalable backend systems and exploring how systems behave under the hood.
Most repositories here are small experiments and implementations aimed at understanding backend systems and runtime behaviour in practice.
My interests include:
- Node.js runtime internals
- distributed backend architectures
- asynchronous processing systems
- networking protocols and system-level debugging
- occasional C++ game development (checkout my live streams -> Youtube channel - DesiGameDev!)
Node.js Runtime Experiments
Experiments exploring Node.js runtime behaviour, V8 performance characteristics and concurrency models such as child processes and worker threads.
Repository
System Design Implementations in Node.js
Practical implementations of distributed system concepts inspired by Alex Xu’s System Design Interview book.
Repository
Node TCP Proxy Server
A TCP proxy server written in Node.js that connects to a pool of TOR SOCKS5 proxies and switches proxies for each request using a round-robin strategy.
Repository
Fast Key Value Secondary Storage (B+ Tree)
A key-value storage engine implemented in Node.js using B+ tree indexing.
Repository
Blockchain Protocol Implementation in Node.js
A demonstration implementation of a Bitcoin-style proof-of-work cryptocurrency protocol in Node.js.
Repository
Bounce++
Recreating the classic Nokia Bounce game using SDL and Box2D while experimenting with architecture and performance patterns.
Development is streamed live on my Youtube Channel - DesiGameDev.
Repository
Nokia Bounce Clone
An earlier recreation of Nokia Bounce built using C++, SFML and Box2D during my university years.
Repository
Snake Game (SFML)
A simple Snake game built with C++ and SFML.
Repository
